Fix per-case return, Disable rateme when hidden
This commit is contained in:
parent
4f8ae7f822
commit
0265c635fe
|
@ -195,6 +195,7 @@ public class MainActivity extends AppCompatActivity implements
|
||||||
|
|
||||||
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
|
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
|
||||||
if (!hasAndroidMarket) {
|
if (!hasAndroidMarket) {
|
||||||
|
navigationView.getMenu().findItem(R.id.rateme_menu).setEnabled(false);
|
||||||
navigationView.getMenu().findItem(R.id.rateme_menu).setVisible(false);
|
navigationView.getMenu().findItem(R.id.rateme_menu).setVisible(false);
|
||||||
}
|
}
|
||||||
navigationView.setNavigationItemSelectedListener(this);
|
navigationView.setNavigationItemSelectedListener(this);
|
||||||
|
@ -258,7 +259,7 @@ public class MainActivity extends AppCompatActivity implements
|
||||||
launchBIOSdetection();
|
launchBIOSdetection();
|
||||||
} else {
|
} else {
|
||||||
Config.nativeact = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getBoolean(Config.pref_nativeact, Config.nativeact);
|
Config.nativeact = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getBoolean(Config.pref_nativeact, Config.nativeact);
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD && Config.nativeact) {
|
if (Config.nativeact) {
|
||||||
startActivity(new Intent("com.reicast.EMULATOR", uri, getApplicationContext(),
|
startActivity(new Intent("com.reicast.EMULATOR", uri, getApplicationContext(),
|
||||||
GL2JNINative.class));
|
GL2JNINative.class));
|
||||||
} else {
|
} else {
|
||||||
|
@ -288,8 +289,7 @@ public class MainActivity extends AppCompatActivity implements
|
||||||
// pass the Intent's extras to the fragment as arguments
|
// pass the Intent's extras to the fragment as arguments
|
||||||
// firstFragment.setArguments(getIntent().getExtras());
|
// firstFragment.setArguments(getIntent().getExtras());
|
||||||
|
|
||||||
// Add the fragment to the
|
// Add the fragment to the 'fragment_container' FrameLayout
|
||||||
// 'fragment_container' FrameLayout
|
|
||||||
getSupportFragmentManager()
|
getSupportFragmentManager()
|
||||||
.beginTransaction()
|
.beginTransaction()
|
||||||
.replace(R.id.fragment_container,
|
.replace(R.id.fragment_container,
|
||||||
|
@ -478,6 +478,8 @@ public class MainActivity extends AppCompatActivity implements
|
||||||
"MAIN_BROWSER").addToBackStack(null)
|
"MAIN_BROWSER").addToBackStack(null)
|
||||||
.commit();
|
.commit();
|
||||||
setTitle(R.string.browser);
|
setTitle(R.string.browser);
|
||||||
|
drawer.closeDrawer(GravityCompat.START);
|
||||||
|
return true;
|
||||||
|
|
||||||
case R.id.settings_menu:
|
case R.id.settings_menu:
|
||||||
OptionsFragment optionsFrag = (OptionsFragment) getSupportFragmentManager()
|
OptionsFragment optionsFrag = (OptionsFragment) getSupportFragmentManager()
|
||||||
|
@ -495,6 +497,8 @@ public class MainActivity extends AppCompatActivity implements
|
||||||
optionsFrag, "OPTIONS_FRAG")
|
optionsFrag, "OPTIONS_FRAG")
|
||||||
.addToBackStack(null).commit();
|
.addToBackStack(null).commit();
|
||||||
setTitle(R.string.settings);
|
setTitle(R.string.settings);
|
||||||
|
drawer.closeDrawer(GravityCompat.START);
|
||||||
|
return true;
|
||||||
|
|
||||||
case R.id.input_menu:
|
case R.id.input_menu:
|
||||||
InputFragment inputFrag = (InputFragment) getSupportFragmentManager()
|
InputFragment inputFrag = (InputFragment) getSupportFragmentManager()
|
||||||
|
@ -511,6 +515,8 @@ public class MainActivity extends AppCompatActivity implements
|
||||||
.replace(R.id.fragment_container, inputFrag,
|
.replace(R.id.fragment_container, inputFrag,
|
||||||
"INPUT_FRAG").addToBackStack(null).commit();
|
"INPUT_FRAG").addToBackStack(null).commit();
|
||||||
setTitle(R.string.input);
|
setTitle(R.string.input);
|
||||||
|
drawer.closeDrawer(GravityCompat.START);
|
||||||
|
return true;
|
||||||
|
|
||||||
case R.id.about_menu:
|
case R.id.about_menu:
|
||||||
AboutFragment aboutFrag = (AboutFragment) getSupportFragmentManager()
|
AboutFragment aboutFrag = (AboutFragment) getSupportFragmentManager()
|
||||||
|
@ -527,6 +533,8 @@ public class MainActivity extends AppCompatActivity implements
|
||||||
.replace(R.id.fragment_container, aboutFrag,
|
.replace(R.id.fragment_container, aboutFrag,
|
||||||
"ABOUT_FRAG").addToBackStack(null).commit();
|
"ABOUT_FRAG").addToBackStack(null).commit();
|
||||||
setTitle(R.string.about);
|
setTitle(R.string.about);
|
||||||
|
drawer.closeDrawer(GravityCompat.START);
|
||||||
|
return true;
|
||||||
|
|
||||||
case R.id.cloud_menu:
|
case R.id.cloud_menu:
|
||||||
CloudFragment cloudFrag = (CloudFragment) getSupportFragmentManager()
|
CloudFragment cloudFrag = (CloudFragment) getSupportFragmentManager()
|
||||||
|
@ -544,20 +552,27 @@ public class MainActivity extends AppCompatActivity implements
|
||||||
cloudFrag, "CLOUD_FRAG")
|
cloudFrag, "CLOUD_FRAG")
|
||||||
.addToBackStack(null).commit();
|
.addToBackStack(null).commit();
|
||||||
setTitle(R.string.cloud);
|
setTitle(R.string.cloud);
|
||||||
|
drawer.closeDrawer(GravityCompat.START);
|
||||||
|
return true;
|
||||||
|
|
||||||
case R.id.rateme_menu:
|
case R.id.rateme_menu:
|
||||||
// vib.vibrate(50);
|
// vib.vibrate(50);
|
||||||
startActivity(new Intent(Intent.ACTION_VIEW, Uri
|
startActivity(new Intent(Intent.ACTION_VIEW, Uri
|
||||||
.parse("market://details?id=" + getPackageName())));
|
.parse("market://details?id=" + getPackageName())));
|
||||||
//setTitle(R.string.rateme);
|
//setTitle(R.string.rateme);
|
||||||
|
drawer.closeDrawer(GravityCompat.START);
|
||||||
|
return true;
|
||||||
|
|
||||||
case R.id.message_menu:
|
case R.id.message_menu:
|
||||||
generateErrorLog();
|
generateErrorLog();
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
drawer.closeDrawer(GravityCompat.START);
|
drawer.closeDrawer(GravityCompat.START);
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
default:
|
||||||
|
drawer.closeDrawer(GravityCompat.START);
|
||||||
|
return true;
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in New Issue