android的页面跳转时,如A->B,这时候在B页面怎么获取A的类名?

 我来答
周杰伦的姐
2011-12-26
知道答主
回答量:22
采纳率:0%
帮助的人:11.3万
展开全部
楼主,下面的Demo直接贴到eclipse中就可以使用。
**********************************************************************A_Activity:
package com.zh.test;

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

public class A_Activity extends Activity {
private Button btn;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
this.setTitle("A_Activity");
btn = (Button) findViewById(R.id.btn);
btn.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
Intent intent = new Intent(A_Activity.this, B_Activity.class);
intent.putExtra("A_name", this.getClass().toString());
startActivity(intent);
}
});

}
}
*********************************************************************************B_Activity:
package com.zh.test;

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

public class B_Activity extends Activity {
private TextView tv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
this.setTitle("B_Activity");
tv=(TextView) findViewById(R.id.tv);
tv.setText(getIntent().getStringExtra("A_name"));
}
}
*********************************************************************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" >
<Button
android:id="@+id/btn"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="跳转"/>
</LinearLayout>
***********************************************************************************main2.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" >
<Button
android:id="@+id/btn"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="跳转"/>
</LinearLayout>
********************************************************************************
记得在manifest.xml中添加B_Activity。希望采纳,亲~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hmkabcd
2011-12-13 · 超过15用户采纳过TA的回答
知道答主
回答量:97
采纳率:0%
帮助的人:29.9万
展开全部
那个不叫类名。。。叫Activity。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3b46f8d
2015-11-05 · TA获得超过169个赞
知道小有建树答主
回答量:511
采纳率:0%
帮助的人:246万
展开全部
什么意思?没听懂,是不是目录跳转?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式