سلام. دوستان من دارم از آموزش برنامه نویسی اندروید اقای مرادی استفاده می کنم. تو مبحث Implicit Intent ها هستم. اولین بار که کد هارو طبق آموزش نوشتم توی گوشیم برنامه کرش می کرد ولی تویه امولیتور برنامه درست کار میکرد، تا اینکه اقدام به کامنت کردن بخشی از کد کردم و دوباره برنامه رو تویه امولیتور اجرا کردم که برنامه کرش کرد، بعد دوباره کامنت ها رو برداشتم و دوباره برنامه رو که رویه امولیتور تست کردم کرش می کرد؟ تمامی کد هامم طبق آموزش درست هستند و لی برنامه اجرا نمی شود. اینم سورس کد هام:
package com.example.np.eivar2; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); String ACTION = "com.example.action.MY_ACTION"; String CATEGORY = "com.example.category.MY_CATEGORY"; Intent intentObject = new Intent(); intentObject.setAction(ACTION); intentObject.addCategory(CATEGORY); startActivity(intentObject); } }
اینم سورس کدهام تویه manifest:
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.example.np.eivar2">
<applicationandroid:allowBackup="true"android:icon="@mipmap/ic_launcher"android:label="@string/app_name"android:roundIcon="@mipmap/ic_launcher_round"android:supportsRtl="true"android:theme="@style/AppTheme"><activity android:name=".MainActivity"><intent-filter><action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity><activity android:name=".secoyndActivity"><intent-filter><action android:name="com.example.action.MY_ACTION" />
<category android:name="android.intent.category.DEFAULT" /><category android:name="com.example.category.MY_CATEGORY" /><category android:name="com.behzadmoradi.category.X_CATEGORY" /></intent-filter>
</activity></application>
</manifest>
پاسخ ها