有两个Activity 一个是Activity03Activity另一个是ResultActivity,都在com.wzy.activiti03包里。不能正常注册。本人刚刚接触Android,各位高手,求解。
AndroidManifest代码如下<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.wzy.activity03"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" /> <application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Activity03Activity"
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=".ResultActivity"
android:label="Result"
></activity> </application>
</manifest>
AndroidManifest代码如下<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.wzy.activity03"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" /> <application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Activity03Activity"
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=".ResultActivity"
android:label="Result"
></activity> </application>
</manifest>
解决方案 »
- 困扰一周的问题,至今无解,求大侠指教
- android中http get请求总是超时怎么办?
- android tablelayout 设置单元格间距
- android外部扩展库的移植方法
- alertDialog.build的setMultiChoiceItems方法如何得到多选的值
- android布局问题
- 用什么组件来显示数据库中的多条纪录?
- 为什么不开个Firefox OS的帖区
- 直接添加一个View和用Fragment在作用的实现上有啥区别?
- android如何通过usb向电脑发送文件?
- android下chmod函数返回Operation not permitted
- 如何自己定制view,并在指定位置添加图片?
The application Activity03 (Process com.wzy.activiby03)has stopped unexpectedly。please tryagain
代码这样的package com.wzy.activity03;import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;
import android.widget.Toast;
/*
* 1,接收数值
* 2,计算
* 3,输出到TextView上
*/
public class ResultActivity extends Activity{
private TextView ResultView;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Toast.makeText(ResultActivity.this, "ResultActivity", 3);
ResultView =(TextView)findViewById(R.id.result);
//得到intent的值
Intent intent=getIntent();
String f1=intent.getStringExtra("one");
String f2=intent.getStringExtra("two");
//计算结果
int result=Integer.parseInt(f1)*Integer.parseInt(f2);
ResultView.setText(result +"");
}
}
android:label="Result"></activity>
我现在的电脑上没有运行环境,要不然可以帮你运行一下看看~~~~
import android.content.Intent;
import android.database.CursorJoiner.Result;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
/*
* 1,在activity 03中要声明四个控件,
* 2,要为其中的两个控件设置显示的值
* 3,创建一个监听器类,监听按钮按下的动作
* 4,将监听器类的对象绑定在按钮对象上
*/
public class Activity03Activity extends Activity {
/** Called when the activity is first created. */
private EditText factorOne ;
private EditText factorTwo ;
private TextView symbol;
private Button calculate;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
factorOne=(EditText)findViewById(R.id.factorOne);
factorTwo=(EditText)findViewById(R.id.factorTwo);
symbol=(TextView)findViewById(R.id.tv1);
calculate=(Button)findViewById(R.id.calculate);
//添加监听
calculate.setOnClickListener(new CalListener());
}
class CalListener implements OnClickListener{ @Override
public void onClick(View v) {
// 取得空间的值——存入到intent对象中——使用intent来启动resultActivity
String fOne=factorOne.getText().toString();
String fTwo=factorTwo.getText().toString();
Intent intent =new Intent();
intent.putExtra("one", fOne);
intent.putExtra("two", fTwo);
intent.setClass(Activity03Activity.this, Result.class);
Activity03Activity.this.startActivity(intent);
}
}
}
intent.setClass(Activity03Activity.this, ResultActivity.class);
另外,这句话的意思就是说把现在这个类里的intent对象传到ResultActivity对象中吗?
那ResultActivity中的setContentView(R.layout.main);这句应该改成setContentView(R.layout.result);
是要用R中的另一个layout布局方案的意思吗?
还不错,昨天配好环境,今天基本上了解android的运行机制了。
CSDN上的好人太多了!