بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در رفتن به اکتیویتی دیگر
سلام یه برنامه splash screen رو گرفتم وتو مینش یه باتن گذاشتم که بره به اکتیویتی دیگه ولی خطای force close میده
کد ها رو گذاشتم
//in splash screen
package p.h.a;
import p.h.a.R;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainMenu extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button b1=(Button) findViewById(R.id.button1);
b1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent in=new Intent();
in.setClass(MainMenu.this, Tutorialnumber.class);
startActivity(in);
}
});
Button b2=(Button) findViewById(R.id.button2);
b2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
startActivity(new Intent(getApplicationContext(),Tutorialnumber.class));
}
});
}
}
//in main activity
package p.h.a;
import p.h.a.R;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainMenu extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button b1=(Button) findViewById(R.id.button1);
b1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent in=new Intent();
in.setClass(MainMenu.this, Tutorialnumber.class);
startActivity(in);
}
});
Button b2=(Button) findViewById(R.id.button2);
b2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
startActivity(new Intent(getApplicationContext(),Tutorialnumber.class));
}
});
}
}
//in manifest
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="p.h.a"
android:versionCode="1"
android:versionName="1.0">
<application
android:icon="@drawable/icon"
android:label="@string/app_name">
<activity
android:name="p.h.a.SplashScreen"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="p.h.a.MainMenu">
<intent-filter>
<action android:name="com.droidnova.android.splashscreen.MyApp" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name="p.h.a.Tutorialnumber"></activity>
</application>
<uses-sdk android:minSdkVersion="4" />
</manifest>
0
0
کد خطا که میگید کوش؟ (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
hosseinAmini
11 سال پیش
+1
0
سلام توی manifest این خط فقط باید برا اکتیویتی ای که پیش فرض هست نوشته شده باشه
<intent-filter>
<action android:name="com.droidnova.android.splashscreen.MyApp"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .