if ((keyCode == KeyEvent.KEYCODE_BACK)) {
try {
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this);
alertDialogBuilder.setTitle("Programdan Çıkılsın Mı ?").setCancelable(false).setPositiveButton("Evet", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int id) {
dialog.dismiss();
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
finish();
android.os.Process.killProcess(android.os.Process.myPid());
}
}).setNegativeButton("Hayır", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getApplicationContext(), "Programdan Çıkmaktan Vazgeçtiniz.", Toast.LENGTH_SHORT).show();
}
});
alertDialogBuilder.create().show();
} catch (IllegalStateException e) {
e.printStackTrace();
}
return true;
}
return super.onKeyDown(keyCode, event);
}
*************************************************************
TextView ile görüntülenen yazılar var sayılan olarak sola dayalı olur. TextViewdeki yazıları ortalamak için XML layoutta textviewin özelliklerinin bulunduğu satırların arasına bu kodu yazarsanız yazı ortalı olacaktır.
android:gravity="center"
-----------------------------------
sleep kullanımı
Thread acilisekrani =
new
Thread(){
public
void
run(){
try
{ sleep(
3000
);
Intent intent =
new
Intent(MainActivity.
this
,Acilisekrani.
class
);
startActivity(intent);
}
catch
(Exception e) {
// TODO: handle exception
e.printStackTrace();
}
finally
{
finish();
}
}
};
acilisekrani.start();
Hiç yorum yok:
Yorum Gönder