I made a libraries activity with a library. This library is the library: https://github.com/mikepenz/AboutLibraries
The problem is i get ann error if i try to replace the fragment i created (i created correclty, i am quite sure)
This is the activity
public class LibrariesActivity extends AppCompatActivity {
public static AppCompatActivity activity;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_libraries);
// Set up the action bar.
Toolbar toolbar = (Toolbar) findViewById(R.id.barlibraries); // Attaching the layout to the toolbar object
toolbar.setNavigationIcon(R.drawable.ic_back);
toolbar.setTitle(R.string.libraries_title);
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
LibsFragment fragment = new LibsBuilder()
.withLibraries("gitty_reporter", "appintro", "aboutlibraries") // definitions in strings.xml
.withExcludedLibraries("androideasingfunctions")
.withAutoDetect(true)
.withLicenseShown(true)
.withVersionShown(false)
.withListener(new LibsConfiguration.LibsListener() {
@Override
public void onIconClicked(View view) {
}
@Override
public boolean onIconLongClicked(View view) {
return false;
}
@Override
public boolean onLibraryAuthorClicked(View v, Library library) {
return true;
}
@Override
public boolean onLibraryBottomClicked(View v, Library library) {
return true;
}
@Override
public boolean onLibraryAuthorLongClicked(View v, Library library) {
return true;
}
@Override
public boolean onLibraryBottomLongClicked(View v, Library library) {
return true;
}
@Override
public boolean onLibraryContentClicked(View v, Library library) {
return false;
}
@Override
public boolean onExtraClicked(View v, Libs.SpecialButton specialButton) {
return false;
}
@Override
public boolean onLibraryContentLongClicked(View v, Library library) {
return true;
}
})
.fragment();
FragmentManager fragmentManager = getSupportFragmentManager();
fragmentManager.beginTransaction.replace(R.id.about_libraries_container,fragment).commit();
}
}
When i try to replace i get
error: expected at this line:
fragmentManager.beginTransaction().replace(R.id.about_libraries_container,fragment).
Error in the "()"
What is wrong? I searched a lot and not found yet a solution. Help will be appreciated, thank you