tag:blogger.com,1999:blog-865923359735383241.post4300731442477607640..comments2023-10-29T07:27:09.012-06:00Comments on Ccna final exam - java, php, javascript, ios, cshap all in one: Using Intent in an Android application to show another activityUnknownnoreply@blogger.comBlogger6125tag:blogger.com,1999:blog-865923359735383241.post-18971219719976910372012-06-08T19:04:26.496-06:002012-06-08T19:04:26.496-06:00When you create any activity in android file you h...When you create any activity in android file you have to specify it in AndroidManifest.xml like<br /><br /><br /><br /><br /><uses-sdk android:minSdkVersion="8" /><br /><br /><application<br /> android:icon="@drawable/ic_launcher"<br /> android:label="@string/app_name" ><br /> <activity<br /> android:name=".MyCreativityActivity"<br /> android:label="@string/app_name" ><br /> <intent-filter><br /> <action android:name="android.intent.action.MAIN" /><br /><br /> <category android:name="android.intent.category.LAUNCHER" /><br /> </intent-filter><br /> </activity><br /><br /><br /> <activity android:name=".OrderScreen"></activity><br /><br /><br /></application>Userhttps://www.blogger.com/profile/11557173689529910046noreply@blogger.comtag:blogger.com,1999:blog-865923359735383241.post-70653163253485537992012-06-08T19:04:23.962-06:002012-06-08T19:04:23.962-06:00----FirstActivity.java-----
package com.minds...----FirstActivity.java-----<br /><br /> package com.mindscripts.eid;<br /> import android.app.Activity;<br /> import android.content.Intent;<br /> import android.os.Bundle;<br /> import android.view.View;<br /> import android.view.View.OnClickListener;<br /> import android.widget.Button;<br /><br />public class FirstActivity extends Activity {<br /><br />protected void onCreate(Bundle savedInstanceState) {<br /> // TODO Auto-generated method stub<br /> super.onCreate(savedInstanceState);<br /> setContentView(R.layout.main);<br /> Button orderButton = (Button) findViewById(R.id.order);<br /> orderButton.setOnClickListener(new OnClickListener() {<br /><br /> @Override<br /> public void onClick(View v) {<br /> Intent intent = new Intent(FirstActivity.this,OrderScreen.class);<br /> startActivity(intent);<br /> }<br /> });<br /><br />}<br /><br /><br />}<br /><br />---OrderScreen.java---<br /> package com.mindscripts.eid;<br /><br /> import android.app.Activity;<br /> import android.os.Bundle;<br /> import android.view.View;<br /> import android.view.View.OnClickListener;<br /> import android.widget.Button;<br /><br /><br /><br /> public class OrderScreen extends Activity {<br />@Override<br /><br /><br /><br />protected void onCreate(Bundle savedInstanceState) {<br /> // TODO Auto-generated method stub<br /> super.onCreate(savedInstanceState);<br /> setContentView(R.layout.second_class);<br /> Button orderButton = (Button) findViewById(R.id.end);<br /> orderButton.setOnClickListener(new OnClickListener() {<br /><br /> @Override<br /> public void onClick(View v) {<br /> finish();<br /> }<br /> });<br /><br />}<br /><br /><br />}<br /><br /><br /><br />---AndroidManifest.xml----<br /><br /> <?xml version="1.0" encoding="utf-8"?><br /> <manifest xmlns:android="http://schemas.android.com/apk/res/android"<br /> package="com.mindscripts.eid"<br /> android:versionCode="1"<br /> android:versionName="1.0"><br /><br /><br /><application android:icon="@drawable/icon" android:label="@string/app_name"><br /> <activity android:name=".FirstActivity"<br /> android:label="@string/app_name"><br /> <intent-filter><br /> <action android:name="android.intent.action.MAIN" /><br /> <category android:name="android.intent.category.LAUNCHER" /><br /> </intent-filter><br /> </activity><br /> **<activity android:name=".OrderScreen"></activity>**<br /></application>Userhttps://www.blogger.com/profile/11557173689529910046noreply@blogger.comtag:blogger.com,1999:blog-865923359735383241.post-73348250926808962132012-06-08T19:04:20.050-06:002012-06-08T19:04:20.050-06:00add your OrderScreen activity in manifest.fileadd your OrderScreen activity in manifest.fileUserhttps://www.blogger.com/profile/11557173689529910046noreply@blogger.comtag:blogger.com,1999:blog-865923359735383241.post-55098620851575539192012-06-08T19:04:12.849-06:002012-06-08T19:04:12.849-06:00you can use the context of the view that did the c...you can use the context of the view that did the calling.<br />Example:<br /><br />Button orderButton = (Button)findViewById(R.id.order);<br /><br />orderButton.setOnClickListener(new View.OnClickListener() {<br /><br /> @Override<br /> public void onClick(View view) {<br /> Intent intent = new Intent(/*FirstActivity.this*/ view.getContext(), OrderScreen.class);<br /> startActivity(intent);<br /> }<br /><br />});Userhttps://www.blogger.com/profile/11557173689529910046noreply@blogger.comtag:blogger.com,1999:blog-865923359735383241.post-37608171353103270682012-06-08T19:04:07.994-06:002012-06-08T19:04:07.994-06:00The issue was the OrderScreen activity wasn't ...The issue was the OrderScreen activity wasn't added to the AndroidManifest.xml. Once I added that as an application node, it worked properly.Userhttps://www.blogger.com/profile/11557173689529910046noreply@blogger.comtag:blogger.com,1999:blog-865923359735383241.post-90509822182103542922012-06-08T19:04:06.557-06:002012-06-08T19:04:06.557-06:00Add this line to your AndroidManifest.xml:
<ac...Add this line to your AndroidManifest.xml:<br /><br /><activity android:name=".OrderScreen" />Userhttps://www.blogger.com/profile/11557173689529910046noreply@blogger.com