簡體   English   中英

Android:資源$ NotFoundException

[英]Android:Resources$NotFoundException

我目前在此代碼方面遇到一些問題。 任何幫助表示贊賞。 以下是例外。

public void onPass(View v)
{

    String sn1=et1.getText().toString();
    String sn2=et2.getText().toString();

    int i1=Integer.parseInt(sn1.trim());
    int i2=Integer.parseInt(sn2.trim());
    Intent i=new Intent(this,Act2.class);
    i.putExtra("k1",i1 );
    i.putExtra("k2", i2);

    startActivity(i);
 }

Logcat輸出

05-14 15:28:45.099: E/AndroidRuntime(368): Caused by: 
android.content.res.Resources$NotFoundException: String resource ID #0x7b
android.content.res.Resources$NotFoundException: String resource ID #0x7b

當您嘗試將int值設置為TextView, or Edittext or Button, Toast等視圖時,將獲得此異常。

當您將int值設置為視圖時,它將認為它們是String resources ,它將嘗試搜索具有指定id的字符串資源,並將拋出Resources$NotFoundException

在類之后聲明TextView或Edittext,然后嘗試訪問它。 例如,

 public class example extends Activity{
EditText ediValue ;
TextView tviewWholeData;
public void onCreate(Bundle savedInstance)
{
    super.onCreate(savedInstance);
    setContentView(R.layout.activity_main);

     ediValue = (EditText)findViewById(R.id.tedit);             
    tviewWholeData =(TextView)findViewById(R.id.tviewwholedata);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM