35 lines
1.2 KiB
Java
35 lines
1.2 KiB
Java
|
package info.nightscout.androidaps;
|
||
|
|
||
|
import android.os.Bundle;
|
||
|
import android.support.annotation.Nullable;
|
||
|
import android.support.v4.app.Fragment;
|
||
|
import android.support.v7.app.AppCompatActivity;
|
||
|
import android.view.MenuItem;
|
||
|
|
||
|
import info.nightscout.androidaps.interfaces.PluginBase;
|
||
|
|
||
|
public class SingleFragmentActivity extends AppCompatActivity {
|
||
|
|
||
|
@Override
|
||
|
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
||
|
super.onCreate(savedInstanceState);
|
||
|
setContentView(R.layout.activity_single_fragment);
|
||
|
|
||
|
PluginBase plugin = MainApp.getPluginsList().get(getIntent().getIntExtra("plugin", -1));
|
||
|
setTitle(plugin.getName());
|
||
|
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
|
||
|
getSupportActionBar().setDisplayShowHomeEnabled(true);
|
||
|
|
||
|
if (savedInstanceState == null) {
|
||
|
getSupportFragmentManager().beginTransaction().replace(R.id.frame_layout,
|
||
|
Fragment.instantiate(this, plugin.pluginDescription.getFragmentClass())).commit();
|
||
|
}
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public boolean onOptionsItemSelected(MenuItem item) {
|
||
|
if (item.getItemId() == android.R.id.home) finish();
|
||
|
return false;
|
||
|
}
|
||
|
}
|