package com.roboo.like.google; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.MenuItem; import com.roboo.like.google.fragments.BusStationFragment; import com.roboo.like.google.models.BusLineItem; /** 公交界面 */ public class BusStationActivity extends BaseLayoutActivity { private static final String EXTRA_BUS_LINE_ITEM= "bus_line_item"; private BusLineItem mBusLineItem; public static void actionBusStation(Activity activity,BusLineItem item) { Intent intent = new Intent(activity, BusStationActivity.class); intent.putExtra(EXTRA_BUS_LINE_ITEM, item); activity.startActivity(intent); } protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_bus);//TODO initView(); mBusLineItem = (BusLineItem) getIntent().getSerializableExtra(EXTRA_BUS_LINE_ITEM); customActionBar(); if (getSupportFragmentManager().findFragmentById(R.id.frame_container) == null) { getSupportFragmentManager().beginTransaction().add(R.id.frame_container, BusStationFragment.newInstance(mBusLineItem.stationUrl)).commit(); } } public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: finish(); break; } return super.onOptionsItemSelected(item); } public void initView() { } private void customActionBar() { mActionBar.setDisplayHomeAsUpEnabled(true); mActionBar.setTitle("站点 - "+mBusLineItem.stationName); mActionBar.setLogo(R.drawable.ic_abs_bus_up); } @Override public void onUserInteraction() { super.onUserInteraction(); // Toast.makeText(this, "用户触摸屏幕", Toast.LENGTH_SHORT).show(); } }