Sepehr M
جمعه 09 آبان 1393, 14:22 عصر
کسی میدونه چجوری میشه تو صفحه های دو به بعد از برنامه خارج شد با زدن دکمه exit؟
در کل من الان یه منو دارم با سه تا دکمه enter,about,exit...
enter رو که مزنم میره به صفحه ی شروع و about رو که میزنم صفحه توضییحات میاد بالاوexit رو هم که میزنم خارج میشه...تا اینجاش هیچ مشکلی ندارم...ولی دکمه enter رو که میزنم و میرم به صفحه اول برنامه اونجا باز یه دکمه exit دارم که دستور خروج رو بش اضافه کردم که تو اون صفحه هم وقتی exit میکنم خارج بشه...ولی کد رو که اضاف کردم....force stop میده...الان کد صفحه منو و کد صفحه اول رو میذارم...اگه میدونید کمک کنید و بگید مشکل از کجاست:ناراحت:
این کد صفحه منو:
package my.book.namespace;
import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
public class TheLastOfUsActivity extends Activity {
MediaPlayer mp;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mp = MediaPlayer.create(TheLastOfUsActivity.this, R.raw.theme);
mp.setLooping(true);
mp.start();
ImageView myimg = (ImageView) findViewById(R.id.enter);
myimg.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
startActivity(new Intent(TheLastOfUsActivity.this, one.class));
}
});
ImageView myimg1 = (ImageView) findViewById(R.id.about);
myimg1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
startActivity(new Intent(TheLastOfUsActivity.this, About.class));
}
});
myimg = (ImageView) findViewById(R.id.exit);
myimg.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
android.os.Process.killProcess(android.os.Process. myPid());
System.exit(1);
}
});
}
@Override
public void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
mp.stop();
}
}
اینم صفحه اول برنامه که کد خروج رو بش اضاف کردم و force stop میده:
package my.book.namespace;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
public class one extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.one);
ImageView myimg = (ImageView) findViewById(R.id.exit);
myimg.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
android.os.Process.killProcess(android.os.Process. myPid());
System.exit(1);
}
});
}
// TODO Auto-generated method stub
}
در کل من الان یه منو دارم با سه تا دکمه enter,about,exit...
enter رو که مزنم میره به صفحه ی شروع و about رو که میزنم صفحه توضییحات میاد بالاوexit رو هم که میزنم خارج میشه...تا اینجاش هیچ مشکلی ندارم...ولی دکمه enter رو که میزنم و میرم به صفحه اول برنامه اونجا باز یه دکمه exit دارم که دستور خروج رو بش اضافه کردم که تو اون صفحه هم وقتی exit میکنم خارج بشه...ولی کد رو که اضاف کردم....force stop میده...الان کد صفحه منو و کد صفحه اول رو میذارم...اگه میدونید کمک کنید و بگید مشکل از کجاست:ناراحت:
این کد صفحه منو:
package my.book.namespace;
import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
public class TheLastOfUsActivity extends Activity {
MediaPlayer mp;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mp = MediaPlayer.create(TheLastOfUsActivity.this, R.raw.theme);
mp.setLooping(true);
mp.start();
ImageView myimg = (ImageView) findViewById(R.id.enter);
myimg.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
startActivity(new Intent(TheLastOfUsActivity.this, one.class));
}
});
ImageView myimg1 = (ImageView) findViewById(R.id.about);
myimg1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
startActivity(new Intent(TheLastOfUsActivity.this, About.class));
}
});
myimg = (ImageView) findViewById(R.id.exit);
myimg.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
android.os.Process.killProcess(android.os.Process. myPid());
System.exit(1);
}
});
}
@Override
public void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
mp.stop();
}
}
اینم صفحه اول برنامه که کد خروج رو بش اضاف کردم و force stop میده:
package my.book.namespace;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
public class one extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.one);
ImageView myimg = (ImageView) findViewById(R.id.exit);
myimg.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
android.os.Process.killProcess(android.os.Process. myPid());
System.exit(1);
}
});
}
// TODO Auto-generated method stub
}