package jp.gr.procon.proconapp.ui.activity;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.view.Menu;
import android.view.MenuItem;
import jp.gr.procon.proconapp.R;
import jp.gr.procon.proconapp.util.AppSharedPreference;
public class BaseActivity extends AppCompatActivity {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_settings:
Intent settingIntent = SettingActivity.createIntent(this);
startActivity(settingIntent);
return true;
case R.id.action_program:
Intent programIntent = ProgramActivity.createIntent(this);
startActivity(programIntent);
return true;
case R.id.action_access:
Intent accessIntent = AccessActivity.createIntent(this);
startActivity(accessIntent);
return true;
}
return super.onOptionsItemSelected(item);
}
/**
* @return ユーザートークンが登録済みなら登録されているトークン、登録されていないならnull
*/
protected String getUserToken() {
return AppSharedPreference.getString(this, AppSharedPreference.PREFERENCE_USER_TOKEN);
}
}