안드로이드 개발 질문/답변
(글 수 45,052)
public void onBackPressed()
{
HomeTabGroup localHomeTabGroup = a;
if (localHomeTabGroup.b.size() > 1)
{
ArrayList localArrayList1 = localHomeTabGroup.b;
int i = localHomeTabGroup.b.size() - 1;
Object localObject = localArrayList1.remove(i);
ArrayList localArrayList2 = localHomeTabGroup.b;
int j = localHomeTabGroup.b.size() - 1;
View localView = (View)localArrayList2.get(j);
localHomeTabGroup.setContentView(localView);
return;
}
AlertDialog.Builder localBuilder1 = new AlertDialog.Builder(localHomeTabGroup);
String str1 = localHomeTabGroup.getResources().getString(2131230741);
AlertDialog.Builder localBuilder2 = localBuilder1.setTitle(str1);
String str2 = localHomeTabGroup.getResources().getString(2131230742);
AlertDialog.Builder localBuilder3 = localBuilder2.setMessage(str2).setCancelable(0);
String str3 = localHomeTabGroup.getResources().getString(2131230765);
e locale = new e(localHomeTabGroup);
AlertDialog.Builder localBuilder4 = localBuilder3.setPositiveButton(str3, locale);
String str4 = localHomeTabGroup.getResources().getString(2131230766);
d locald = new d(localHomeTabGroup);
AlertDialog.Builder localBuilder5 = localBuilder4.setNegativeButton(str4, locald);
localBuilder1.create().show();
}
{
HomeTabGroup localHomeTabGroup = a;
if (localHomeTabGroup.b.size() > 1)
{
ArrayList localArrayList1 = localHomeTabGroup.b;
int i = localHomeTabGroup.b.size() - 1;
Object localObject = localArrayList1.remove(i);
ArrayList localArrayList2 = localHomeTabGroup.b;
int j = localHomeTabGroup.b.size() - 1;
View localView = (View)localArrayList2.get(j);
localHomeTabGroup.setContentView(localView);
return;
}
AlertDialog.Builder localBuilder1 = new AlertDialog.Builder(localHomeTabGroup);
String str1 = localHomeTabGroup.getResources().getString(2131230741);
AlertDialog.Builder localBuilder2 = localBuilder1.setTitle(str1);
String str2 = localHomeTabGroup.getResources().getString(2131230742);
AlertDialog.Builder localBuilder3 = localBuilder2.setMessage(str2).setCancelable(0);
String str3 = localHomeTabGroup.getResources().getString(2131230765);
e locale = new e(localHomeTabGroup);
AlertDialog.Builder localBuilder4 = localBuilder3.setPositiveButton(str3, locale);
String str4 = localHomeTabGroup.getResources().getString(2131230766);
d locald = new d(localHomeTabGroup);
AlertDialog.Builder localBuilder5 = localBuilder4.setNegativeButton(str4, locald);
localBuilder1.create().show();
}




탭 액티비티군요 :)
back 키를 눌렀을때 액티비티그룹에 이전 액티비티가 있다면 이전 화면을 돌려주고
아니라면 다이얼로그를 띄웁니다.