2 o casper ne O_Casper_ne 于 2013.08.05 13:18 提问

TextView 不能在其它的 activity 中显示?

我想传递数据到其它的activities除了现在这个。谁能告诉我问题出现在哪里。我现在获得的唯一的错误是TextView showmsg不能在新的activity中显示。这是为什么啊?

 public class MyScanActivity extends Activity
{

private static final String MY_CARDIO_APP_TOKEN = "NOT THE PROBLEM";
final String TAG = getClass().getName();
private Button scanButton;
private TextView resultTextView;
private Button buttonBack;
private TextView showmsg;
private int MY_SCAN_REQUEST_CODE = 100; // arbitrary int

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.myscan);

    Intent in = getIntent();
    if (in.getCharSequenceExtra("usr") != null) {
        final TextView setmsg = (TextView)findViewById(R.id.showmsg);
        setmsg.setText(in.getCharSequenceExtra("usr"));             
    }

    resultTextView = (TextView)findViewById(R.id.resultTextView);
    scanButton = (Button)findViewById(R.id.scanButton);
    buttonBack = (Button)findViewById(R.id.buttonBack);
    showmsg = (TextView) findViewById(R.id.showmsg);

2个回答

curie_87
curie_87   2013.08.05 15:45
已采纳

1.在 TextView showmsg 中使用 android:text="TEST",然后在 xml 文件输入一些简单的 text 来检查 view。
2. 在 debugger 中你可以使用 findViewById() 再次检查。
3. 你传递的 text 没有显示出来,你应该创建一个日志语句,比如: Log.v(TAG, "Passed text is " + in.getCharSequenceExtra("urs"));

cj6585256
cj6585256   2013.08.05 13:34

看下 in.getCharSequenceExtra("usr") 这个有没有值,没有的话就得检查下你上一个Activity传递值的代码怎么写的啦

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于自定义dialog中textview的显示的问题
点击按钮时候,弹出dialog,但是dialog中的textview的内容却没有显示出来。这内容我不是写在xml布局里面的,而是在构造方法中传入值的。代码如下 View mView = LayoutInflater.from(context).inflate( R.layout.dialog_delete_layout, null); dialog_delete_layout_tex
TextView setText()无效的问题解决
先上代码! <FrameLayout android:id="@+id/fl_daishou3" android:layout_width="match_parent" android:layout_height="match_parent" android:visibility="gone" > <LinearLayout a
解决TextView数据不能更新的问题以及Android Button事件响应函数的两种方法
Android Button事件响应函数的两种方法,解决TextView数据不能更新的现象。
Android中TextView的SetText()方法注意事项
忙活了一个下午才研究出来的。。。。 学习Android的Intent时候跟着Mars老师做简单的乘法程序,在第一个activity输入两个正整数,通过一个intent跳转到第二个intent,在第二个activity中使用一个TextView的setText()方法显示乘法计算的结果,很简单是吧。 run as android application之后,第一个activity
Android在Dialog中显示PopupWindow不全问题解决
解决方法如下: 1、实例化PopupWindow时,设置其width为屏幕宽度; 2、获取PopupWindow的高度: popup.getContentView().measure(0, 0); int height = popup.getContentView().getMeasuredHeight(); 3、调用showAtLocation方法时,第一个参数传Dialog上的Vie
如何在activity中动态的设置TextView上字体的颜色
最近写程序就遇到了这么个难题,在TextView 上,正常字体颜色显示是黑色。如果在activity中动态的改变字体颜色(预期目标是字体颜色变成红色),无论如何都是灰显,简单代码如下所示。郁闷了好些时日。 private TextView mTextDisp; mTextDisp = (TextView) findViewById(R.id.textDisp_mian); mTextDisp.setTextColor(R.color.red);(使用color.xml文件中的颜色值) 这样写是怎么也变不成红
代码中如何设置TextView为不可见
可见(visible) XML文件:Android:visibility="visible" Java代码:view.setVisibility(View.VISIBLE); 不可见(invisible) XML文件:android:visibility="invisible" Java代码:view.setVisibility(View.INVISIBLE);
Android中TextView调用setText无效不显示问题
定义了一个AppCompatActivity在类中声明了一个TextView变量,并通过findViewById给变量赋值,然后通过setText给TextView赋值,结果无效。具体代码如下: public class SetActivity extends AppCompatActivity { private TextView tv_username; private View
Android TextView文本的省略与显示
LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> ScrollView
textView不显示内容的问题
第一行代码里的,照着写一遍,不知道怎么搞得,viewHolder.rightText.setText(msg.getContent());这一行总是吧不起效果!! 更奇怪的是,有时候有,有时候没有!找了两三个小时没找到! 先不管了吃饭去!3月12日! public class MsgAdapter extends ArrayAdapter { private int resour