package com.jobmineplus.mobile.debug;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import com.jobmineplus.mobile.R;
import com.jobmineplus.mobile.activities.HomeActivity;
public final class DebugHomeActivity extends HomeActivity {
public static boolean debugLocalhost = false;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getSupportActionBar().setTitle("Jobmine Plus Mobile (Debug)");
}
public boolean goToActivity(String activityName) {
Class<?> name = null;
try {
name = Class.forName(PREFIX_PATH + "debug.Debug" + activityName);
} catch (ClassNotFoundException e) {
e.printStackTrace();
return false;
}
Intent in = new Intent(this, name);
startActivity(in);
return true;
}
//====================
// Localhost Menu
//====================
@Override
protected int getMenuId() {
return R.menu.debug_main_menu;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == R.id.menuitem_localhost) {
debugLocalhost = !debugLocalhost;
return true;
} else {
return super.onOptionsItemSelected(item);
}
}
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
MenuItem localhostBtn = menu.findItem(R.id.menuitem_localhost);
localhostBtn.setTitle(getString(debugLocalhost ? R.string.menuitem_online
: R.string.menuitem_localhost));
return super.onPrepareOptionsMenu(menu);
}
}