2016-03-16 153 views
1

我真的不知道是什麼導致了這一點,但在我的應用程序中的敬酒不再顯示。Android Toast沒有顯示

如何顯示舉杯:Toast.makeText(getApplicationContext(), "Toast...", Toast.LENGTH_SHORT).show();

我檢查Toast.java,似乎有一些符號是不能得到解決:IntDef,INotificationManager,ITransientNotification。

我試過重建和清理項目,但沒有成功。

編輯: NumberList活動代碼:

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.EditText; 
import android.widget.Toast; 

public class NumberList extends Activity implements OnClickListener{ 
private RemindersDbAdapter mDbAdapter; 
private EditText numbr; 
private EditText name; 
private Button btnAdd; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    // TODO Auto-generated method stub 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.list_layout); 
    mDbAdapter=new RemindersDbAdapter(this); 
    mDbAdapter.open(); 

    numbr=(EditText) findViewById(R.id.editNumber); 
    name = (EditText) findViewById(R.id.editName); 

    btnAdd=(Button) findViewById(R.id.btnSave); 
    btnAdd.setOnClickListener(this); 
} 

public void onClick(View v) { 


    switch (v.getId()) { 
    case R.id.btnSave: 

     if((numbr.getText().toString()!=null)&&(numbr.getText().toString().length()>=3)&&(numbr.getText().toString().length()<=20)) { 
      mDbAdapter.createReminder(numbr.getText().toString() , name.getText().toString(), ""); 
      mDbAdapter.close(); 
      finish(); 
     } 

     else { 
      Toast.makeText(getApplicationContext(), "Please enter a correct number", Toast.LENGTH_SHORT).show(); 

     } 

    default: 
     break; 
    } 
} 

@Override 
protected void onDestroy() { 
    // TODO Auto-generated method stub 
    super.onDestroy(); 
    mDbAdapter.close(); 

} 
} 
+0

哪裏是敬酒代碼我看不出這裏有什麼烤麪包代碼? – JoxTraex

+0

請勿使用圖片。在這裏複製並粘貼你的代碼。 –

+1

對不起。我編輯並添加了代碼。我指出了Toast.java中無法解決的符號。 – Quboid

回答

1

,似乎出現了一個問題與應用程序。 我通過從手機中刪除應用程序並重新安裝來解決此問題。

我現在可以使用顯示祝酒:

Toast.makeText(getApplicationContext(), "Test string", Toast.LENGTH_SHORT).show(); 
0

試着改變你的代碼
Toast.makeText(getContext(), "Toast...", Toast.LENGTH_SHORT).show();
如果不工作,然後嘗試
Toast.makeText(this, "Toast...", Toast.LENGTH_SHORT).show();

2

你必須做你toast.show();時想展示它!

修訂

case R.id.btnSaveLog.i("TAG","message"); - >else(如果它不顯示,你不進入這個「其他」)