package pyp.navigation.main.menu;
import pyp.navigation.R;
import pyp.navigation.home.HomeFragment;
import pyp.navigation.main.MainActivity;
import pyp.navigation.setting.SettingFragment;
import pyp.navigation.update.UpdateManager;
import android.app.Activity;
import android.os.Bundle;
import android.os.Looper;
import android.support.v4.app.Fragment;
import android.support.v4.app.ListFragment;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class RightMenuFragment extends ListFragment {
private MainActivity parentActivity;
private UpdateManager update;
@Override
public void onAttach(Activity activity) {
super.onAttach(activity);
parentActivity = (MainActivity) activity;
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.main_list, null);
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
String[] menu_right_items = getResources().getStringArray(R.array.menu_right_item);
ArrayAdapter<String> menu_right_adapter = new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_list_item_1, android.R.id.text1, menu_right_items);
setListAdapter(menu_right_adapter);
}
@Override
public void onListItemClick(ListView lv, View v, int position, long id) {
switch (position) {
case 0:
Log.i("qsuron", "设置");
parentActivity.changeFragment(SettingFragment.class.getName());
break;
case 1:
Log.i("qsuron", "检查新版本");
parentActivity.check4update();
break;
default:
Log.i("qsuron", "default");
}
}
}