要崩溃了,两个Activity无法跳转,什么错都不报,3天了系统都重装了

penghaozmb 2012-06-21 12:03:08
新手,跪求答案。

目录结构、android版本。点按钮就卡那里不动





第一个Activity。
package my.android;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MyAndroidActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView tvTextView=(TextView) findViewById(R.id.mytv);
tvTextView.setText("wo cao");
Button btnButton=(Button) findViewById(R.id.mybutton);
btnButton.setText("my button");
btnButton.setOnClickListener(new android.view.View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
// MyAndroidActivity.this.finish();
Intent intent=new Intent();
intent.putExtra("key", "zai cao");
intent.setClass(MyAndroidActivity.this, ActivityTwo.class);
MyAndroidActivity.this.startService(intent);
// MyAndroidActivity.this.finish();
}
});
}

/* class MyButtonLN implements android.view.View.OnClickListener{
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent=new Intent();
intent.setClass(MyAndroidActivity.this, ActivityTwo.class);
MyAndroidActivity.this.startService(intent);
}

}
*/
}


第二个Activity
package my.android;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;

public class ActivityTwo extends Activity {

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.two);
Intent thisintent=getIntent();
String keyValue=thisintent.getStringExtra("key");
TextView tvTextView=(TextView) findViewById(R.id.twotv);
tvTextView.setText(keyValue);

}
}


R文件

package my.android;

public final class R {
public static final class attr {
}
public static final class drawable {
public static final int ic_launcher=0x7f020000;
}
public static final class id {
public static final int mybutton=0x7f050001;
public static final int mytv=0x7f050000;
public static final int twotv=0x7f050002;
}
public static final class layout {
public static final int main=0x7f030000;
public static final int two=0x7f030001;
}
public static final class string {
public static final int app_name=0x7f040001;
public static final int hello=0x7f040000;
}
}


layout文件夹,main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<TextView
android:id="@+id/mytv"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
<Button
android:id="@+id/mybutton"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />

</LinearLayout>


第二个xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/twotv"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</TextView>

</LinearLayout>


mainifest文件
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="my.android"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk android:minSdkVersion="15" />

<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".MyAndroidActivity"
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=".ActivityTwo"
android:label="newActiviyyTwo" >
</activity>
</application>
</manifest>





...全文
162 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
RDroid 2012-06-21
  • 打赏
  • 举报
回复
原始代码并非什么都不报错

查看logcat:
W/ActivityManager(93): Unable to start service Intent { cmp=my.android/.ActivityTwo (has extras) }: not found
RDroid 2012-06-21
  • 打赏
  • 举报
回复
应该是 startActivity 吧
你怎么用 startService ?
penghaozmb 2012-06-21
  • 打赏
  • 举报
回复
版本是
Android4.0.3
eclipse IDE for java developers 1.4.2
libraholic 2012-06-21
  • 打赏
  • 举报
回复
就算不跳转也跟系统没关系.....
xiejiangquan 2012-06-21
  • 打赏
  • 举报
回复
崩溃的原因有可能是因为空指针,楼主检查下看看
booooo­ 2012-06-21
  • 打赏
  • 举报
回复
2楼正解!
penghaozmb 2012-06-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

同意一楼的。这一句我平时都是这么写的:
MyAndroidActivity.this.startActivity(intent);
你改一下应该就好了。
[/Quote]下班后回家试一下
penghaozmb 2012-06-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

应该是 startActivity 吧
你怎么用 startService ?
[/Quote]
谢谢,回家看看。话说好像跟着视频敲的
summersrest 2012-06-21
  • 打赏
  • 举报
回复
同意一楼的。这一句我平时都是这么写的:
MyAndroidActivity.this.startActivity(intent);
你改一下应该就好了。
JavPer 2012-06-21
  • 打赏
  • 举报
回复
看了你的贴笑的肚子痛!首先你那个“wo cao”,然后又"zai cao";lz太逗了!
你的startService(intent)方法用错了,这个是启动service的方法;应该用startActivity(intent);

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧