現時点の :
Toast toast = Toast.makeText(context, "test", Toast.LENGTH_SHORT).show();
アイドル画面にトーストが表示されました。ただし、ロック画面には表示されません。
ロック画面にトーストを表示したい。どのように..?
現時点の :
Toast toast = Toast.makeText(context, "test", Toast.LENGTH_SHORT).show();
アイドル画面にトーストが表示されました。ただし、ロック画面には表示されません。
ロック画面にトーストを表示したい。どのように..?
私は同じ問題に遭遇します。TextView
Android フレームワークの Toast を置き換えて、Activity のビューに追加しました。つまり、Toast を自分で実装しました。
TextView mCustomToast = (TextView)findViewById(R.id.tv_custom_toast);
/**
* show custom toast:
* fix the problem that {@link android.widget.Toast} can't show when screen be
locked
*/
private void showCustomToast() {
if (mCustomToast != null) {
if (mCustomToast.getVisibility() == View.VISIBLE) {
return;
}
mCustomToast.setVisibility(View.VISIBLE);
mCustomToast.postDelayed(new Runnable() {
@Override
public void run() {
mCustomToast.setVisibility(View.GONE);
}
}, 1000);
}
}