Сначала в MainActivity, когда нажата кнопка, я создаю новое намерение и вызываю его. Затем, во втором намерении, я создаю новое намерение и вызываю его при нажатии другой кнопки. Я могу назвать намерение MainActivity, но не могу назвать вновь созданный замысел из второго действия.Невозможно вызвать активность из другой активности внутри MainActivity
Кроме того, я создал запись для всех намерений в AndroidManifest.xml.
приходит ошибка заключается в следующем:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.asad.reflect/com.example.asad.reflect.Superclass}: java.lang.NullPointerException
MainActivity.java
public void onClick(View v)
{
if(v.getId()==R.id.b1)
{
Intent i=new Intent(this,Callinterface.class);
startActivity(i);
}
else
{
Intent i=new Intent(this,Callclass.class);
startActivity(i);
}
}
Callclass.java
public void onClick(View v) {
et=(EditText)findViewById(R.id.textclass);
className=et.getText().toString();
Intent i=new Intent(this,Superclass.class);
startActivity(i);
}
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.asad.reflect">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Callclass"
android:label="Callclass"
android:theme="@style/AppTheme.NoActionBar">
</activity>
<activity
android:name=".Callinterface"
android:label="Callinterface"
android:theme="@style/AppTheme.NoActionBar"></activity>
<activity
android:name=".Superclass"
android:label="Superclass"
android:theme="@style/AppTheme.NoActionBar"></activity>
<!-- ATTENTION: This was auto-generated to add Google Play services to your project for
App Indexing. See https://g.co/AppIndexing/AndroidStudio for more information. -->
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
</application>
</manifest>
погрешность находится в суперкласса деятельности ... показать нам соответствующий код там PLS –
Теперь он работает fine.I делает некоторые ошибки при завышении ListView. – a874