ublic class MenuActivity extends Activity {
ArrayAdapter<String> adapter;
private static final int REQUEST_CONNECT_DEVICE_SECURE = 1;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Setup the window
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setContentView(R.layout.setting_list);
// Set result CANCELED incase the user backs out
String[] settingName = getResources().getStringArray(R.array.setting);
setResult(Activity.RESULT_CANCELED);
adapter = new ArrayAdapter<String>(this, R.layout.list_name,
settingName);
ListView menulist = (ListView) findViewById(R.id.setting);
menulist.setAdapter(adapter);
menulist.setOnItemClickListener(mOnClick);
}
private OnItemClickListener mOnClick = new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
// TODO Auto-generated method stub
switch(position){
case 0:
// Toast.makeText(MenuActivity.this, "배경화면 설정", Toast.LENGTH_LONG).show();
Intent serverIntent = new Intent(getApplicationContext(), DeviceListActivity.class);
startActivityForResult(serverIntent,
REQUEST_CONNECT_DEVICE_SECURE);
break;
case 1:
Toast.makeText(MenuActivity.this, "배경화면 설정", Toast.LENGTH_LONG).show();
break;
case 2:
Toast.makeText(MenuActivity.this, "경보음 설정", Toast.LENGTH_LONG).show();
break;
}
}
};
}
<activity
android:name=".MenuActivity"
android:label="@string/menu_list_title"
android:theme="@android:style/Theme.Dialog" />
<activity
android:name=".DeviceListActivity"
android:label="@string/select_device"
android:theme="@android:style/Theme.Dialog" />
화면에 있는 버튼을 클릭을 하면 리스트뷰 다이얼 로그 액티비티가 나오게 되며
거기에서 한 부분을 클릭을 하면 다른 다이얼 로그 액티비티로 전환을 하려고 합니다.
Toast를 출력을 하는 것은 잘 되는데 액티비티 전환이 안되서 질문을 올립니다... ㅜㅜ
manifest 부분에는 제대로 등록을 한 것 같은데...혹시나 몰라서 manifest 부분도 올려보았습니다.
잘못 된 부분이나 어떻게 해야 되는지 좀.....