import java.util.Calendar;
import java.util.Date;
+import android.support.v7.app.ActionBar;
+import android.support.v7.app.ActionBarActivity;
import android.util.Log;
+import android.view.MenuItem;
import org.evergreen_ils.R;
import org.evergreen_ils.accountAccess.AccountAccess;
import org.evergreen_ils.accountAccess.SessionNotFoundException;
import android.widget.TextView;
import android.widget.Toast;
-public class HoldDetails extends Activity {
+public class HoldDetails extends ActionBarActivity {
private final String TAG = HoldDetails.class.getName();
private GlobalConfigs globalConfigs;
- private Button homeButton;
-
- private Button myAccountButton;
-
- private TextView headerTitle;
-
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
return;
}
- context = this;
setContentView(R.layout.hold_details);
- globalConfigs = GlobalConfigs.getGlobalConfigs(this);
- myAccountButton = (Button) findViewById(R.id.my_account_button);
- myAccountButton.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- Intent intent = new Intent(getApplicationContext(),
- AccountScreenDashboard.class);
- startActivity(intent);
- }
- });
+ // set up action bar
+ ActionBar actionBar = getSupportActionBar();
+ actionBar.setSubtitle(AccountAccess.userName);
+ actionBar.setDisplayHomeAsUpEnabled(true);
- homeButton = (Button) findViewById(R.id.action_bar_home_button);
- homeButton.setText(R.string.hold_details_title);
- homeButton.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- Intent intent = new Intent(getApplicationContext(),
- SearchCatalogListView.class);
- startActivity(intent);
- }
- });
+ context = this;
+ globalConfigs = GlobalConfigs.getGlobalConfigs(this);
final HoldRecord record = (HoldRecord) getIntent()
.getSerializableExtra("holdRecord");
});
}
+ @Override
+ public boolean onOptionsItemSelected(MenuItem item) {
+ int id = item.getItemId();
+ if (id == android.R.id.home) {
+ // make the action bar "up" caret work like "back"
+ onBackPressed();
+ return true;
+ }
+ return super.onOptionsItemSelected(item);
+ }
+
public void disableView(View view) {
// view.setFocusable(false);