package com.smartisanos.sidebar.setting;
import android.os.Bundle;
import android.util.Log;
import android.widget.ListView;
import android.widget.Toast;
import com.smartisanos.sidebar.R;
import com.smartisanos.sidebar.SidebarController;
import com.smartisanos.sidebar.SidebarStatus;
import com.smartisanos.sidebar.util.Utils;
public class AddResolveInfoGroupActivtiy extends BaseActivity {
private static final String TAG = AddResolveInfoGroupActivtiy.class.getName();
private static final int MAX_TIMES = 5;
private static final String KEY_TIMES = "hint_sort_by_long_press_times";
private ListView mListView;
private AddResolveInfoGroupAdapter mAdapter;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Log.d(TAG, "AddApplicationActivity.onCreate()...");
setContentView(R.layout.add_resolve_layout);
getWindow().setBackgroundDrawable(null);
setupBackBtnOnTitle();
mListView = (ListView) findViewById(R.id.list_view);
mAdapter = new AddResolveInfoGroupAdapter(getApplicationContext());
mListView.setAdapter(mAdapter);
showHintToast();
}
private void showHintToast() {
int times = Utils.Config.getIntValue(getApplicationContext(), KEY_TIMES);
if (times < MAX_TIMES) {
Toast.makeText(getApplicationContext(), R.string.hint_sort_by_long_press, Toast.LENGTH_SHORT).show();
Utils.Config.setIntValue(getApplicationContext(), KEY_TIMES, times + 1);
}
}
@Override
protected void onStart() {
super.onStart();
mAdapter.onStart();
SidebarController.getInstance(getApplicationContext()).requestStatus(
SidebarStatus.UNNAME);
}
@Override
protected void onStop() {
super.onStop();
mAdapter.onStop();
SidebarController.getInstance(getApplicationContext()).requestStatus(
SidebarStatus.NORMAL);
}
}