Я выставил снэк-бар с Android НЕЗАВИСИМАЯ ДЛИНА, но как закрыть снэк-бар без каких-либо действий или продолжительности при подключении к Интернету. Я должен проверить подключение к Интернету или нет. После того, как интернет-снэк-бар будет закрыт автоматически без каких-либо действий или продолжительности. Если кто-нибудь знает, любезно помогите мне.Есть ли способ закрыть андроид snackbar (LENGTH_INDEFINITE) автоматически при подключении к Интернету без каких-либо действий?
вот мой код
public static void snack (HashMap<String,View.OnClickListener> actions,int priority,String message,Activity context){
Snackbar B = Snackbar.make(context.findViewById(android.R.id.content), message, Snackbar.LENGTH_LONG);
if(actions!=null){
Iterator iterator = actions.entrySet().iterator();
B.setDuration(Snackbar.LENGTH_INDEFINITE);
while (iterator.hasNext()) {
Map.Entry pair = (Map.Entry)iterator.next();
B.setAction((String)pair.getKey(),(View.OnClickListener)pair.getValue());
iterator.remove(); // avoids a ConcurrentModificationException
}}
switch (priority)
{
case 0:
B.getView().setBackgroundColor(context.getResources().getColor(R.color.color_pinkbutton));
break;
case 1:
B.getView().setBackgroundColor(Color.parseColor("#66ccff"));
break;
case 2:
B.getView().setBackgroundColor(Color.parseColor("#66ff33"));
break;
}
B.show();
после вызова упомянутого выше метода, используя активность следующим образом
If (NetworkCheck.isNetworkAvailable(this) == false) { MyApplication.snack(null, 0, "Network Connection failed.",class.this);else
Спасибо за ваш ответ. но в той же активности отображается интернет-отключенная закусочная. после того, как Интернет подключен на той же странице, закусочная не закрыта. – RAMESH
Можете ли вы показать мне код, как вы это делаете ??? отредактируйте ваш вопрос и вставьте код – Pankaj
Я упомянул код любезно проверьте его – RAMESH