2016-03-16 159 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(如果它不显示,你不进入这个“其他”)