程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> textview-TextView 不能在其它的 activity 中顯示?

textview-TextView 不能在其它的 activity 中顯示?

編輯:編程綜合問答
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);

最佳回答:


1.在 TextView showmsg 中使用 android:text="TEST",然後在 xml 文件輸入一些簡單的 text 來檢查 view。
2. 在 debugger 中你可以使用 findViewById() 再次檢查。
3. 你傳遞的 text 沒有顯示出來,你應該創建一個日志語句,比如: Log.v(TAG, "Passed text is " + in.getCharSequenceExtra("urs"));

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved