Vote count:
0
I have problem with finish Activity with Theme.Dialog .. it's need double press back button to finish Activity before back to previous Activity. One Press Back Button = Hide Acitivity (Theme.Dialog) and Second Press Back To Previous Activity.
and this code Acitivity (Theme.Dialog )
package com.tracking.bus.track;
import com.tracking.bus.R;
import org.holoeverywhere.app.Activity;
import android.media.Ringtone;
import android.media.RingtoneManager;
import android.net.Uri;
import android.os.Bundle;
import android.content.Intent;
import org.holoeverywhere.app.Dialog;
public class language extends Activity {
private Ringtone r;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.main);
Uri alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM);
if(alert == null){
// alert is null, using backup
alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
// I can't see this ever being null (as always have a default notification)
// but just incase
if(alert == null) {
// alert backup is null, using 2nd backup
alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE);
}
}
Dialog dialog = new Dialog(language.this);
dialog.setContentView(R.layout.dialog_notifikasi);
dialog.setTitle("Raygional");
dialog.show();
r = RingtoneManager.getRingtone(language.this, alert);
r.play();
}
@Override
public void onStop() {
super.onStop();
if(r.isPlaying())
{
r.stop();
}
finish();
}
}
so, How to Finish Acitivity with Theme.Dialog when Hide/Closed Acitivity ? sorry for my english
asked 2 mins ago
Aucun commentaire:
Enregistrer un commentaire