Override public boolean onCreateOptionsMenuMenu menu {
Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater.inflateR.menu.menu_category_form, menu;
return true; }
Override public boolean onOptionsItemSelectedMenuItem item {
Handle action bar item clicks here. The action bar will
automatically handle clicks on the HomeUp button, so long
as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId; noinspection SimplifiableIfStatement
if id == R.id.action_settings { return true;
} return super.onOptionsItemSelecteditem;
} }
5. DetailActivity.java package id.co.lazada.flanealdemerchant;
import android.app.AlertDialog; import android.content.Context;
import android.content.DialogInterface; import android.content.Intent;
import android.content.SharedPreferences; import android.os.Bundle;
import android.support.v7.app.ActionBarActivity; import android.view.Menu;
import android.view.MenuItem; import android.view.View;
import android.widget.Button; import android.widget.TextView;
import id.co.lazada.flanealdemerchant.helper.DbHelper; import
id.co.lazada.flanealdemerchant.model.Administrator; public class DetailActivity extends ActionBarActivity {
private DbHelper dbHelper; TextView labelUser;
Button product; Button consumer;
Button questioner; SharedPreferences preferences;
Override protected void onCreateBundle savedInstanceState {
super.onCreatesavedInstanceState; setContentViewR.layout.activity_detail;
preferences = getSharedPreferencesuserDefaults,
Context.MODE_PRIVATE; labelUser = TextView
findViewByIdR.id.welcome_admin; product = Button
findViewByIdR.id.product_button; consumer = Button
findViewByIdR.id.consumer_button; questioner = Button
findViewByIdR.id.questioner_button; dbHelper = new DbHelpergetApplicationContext;
Administrator administrator = dbHelper.getRowAdminByAdminIdpreferences.getIntadminId
, 0; if administrator == null {
Intent loginIntent = new IntentgetApplicationContext, AdminActivity.class;
startActivityloginIntent; finish;
} dbHelper.closeDatabase;
labelUser.setTextWelcome + administrator.getAdminName;
product.setOnClickListenernew View.OnClickListener {
Override public void onClickView view {
Intent intent = new IntentgetApplicationContext, CategoryActivity.class;
intent.putExtracategoryId, 1;
intent.putExtratitleText, Data Produk;
startActivityintent; }
}; consumer.setOnClickListenernew
View.OnClickListener { Override
public void onClickView view { Intent intent = new
IntentgetApplicationContext, CategoryActivity.class; intent.putExtracategoryId, 2;
intent.putExtratitleText, Data Konsumen;
startActivityintent; }
}; questioner.setOnClickListenernew
View.OnClickListener { Override
public void onClickView view { Intent intent = new
IntentgetApplicationContext, CategoryActivity.class; intent.putExtracategoryId, 3;
intent.putExtratitleText, Data Kuisioner;
startActivityintent; }
}; }
Override public boolean onCreateOptionsMenuMenu menu {
Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater.inflateR.menu.menu_detail, menu;
return true; }
Override public boolean onOptionsItemSelectedMenuItem item {
Handle action bar item clicks here. The action bar will
automatically handle clicks on the HomeUp button, so long
as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId; noinspection SimplifiableIfStatement
if id == R.id.action_logout { AlertDialog.Builder builder = new
AlertDialog.BuilderDetailActivity.this; builder.setTitleLogout
.setMessageAnda ingin Logut? .setPositiveButtonR.string.string_yes, new
DialogInterface.OnClickListener { Override
public void onClickDialogInterface dialogInterface, int i {
Intent intent = new IntentgetApplicationContext, AdminActivity.class;
startActivityintent; finish;
} }.setNegativeButtonR.string.string_cancel, new
DialogInterface.OnClickListener { Override
public void onClickDialogInterface dialogInterface, int i {
dialogInterface.cancel; }
}; AlertDialog dialog = builder.create;
dialog.show; }
else if id == R.id.action_statistic { Intent intentn = new IntentgetApplication,
StatisticActivity.class; startActivityintentn;
} return super.onOptionsItemSelecteditem;
} }
6. MainActivity.java package id.co.lazada.flanealdemerchant;