Ben şu anda işlem yapılabilir durumda Ama sorun yenileme simgesini tıkladığınızda zaman yine buAraç çubuğu simgesi Android'de nasıl işlem yapılabilir?
gibi bir açılır menü açılır bir yenileme simgesi sahip olduğu ana aktivitede Aracı bar var Bu yazıyı tıklatarak sayfayı yenileyin. Bu sayfayı sadece bu sayfayı yenilemek istediğimde sadece yenilemeyi tıkladığımda bu sayfayı yenilemek için "Yenile" metnini görüntülemez. Burada
menü için benim kodudur: -<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<item
android:id="@+id/refresh"
android:icon="@drawable/refresh_icon"
android:showAsAction="always"
android:title="Refresh"
tools:ignore="AppCompatResource"/>
ve burada benim ana faaliyet kodu: -
Sorunuzun anlayışıma gereğince@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main, menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.refresh) {
refreshContent();
return true;
}
return super.onOptionsItemSelected(item);
}
private void refreshContent() {
m_oPDialog = new ProgressDialog(CMainActivity.this);progressbar onclick refresh button
m_oPDialog.setMessage("Refreshing...");
m_oPDialog.setIndeterminate(true);
m_oPDialog.setCancelable(false);
m_oPDialog.show();
long delayInMillis = 3000;
m_oTimer = new Timer();
m_oTimer.schedule(new TimerTask() {
@Override
public void run() {
m_oPDialog.dismiss();
}
}, delayInMillis);
}
gizlemek metin üzerinde boş bir kutu gösterecektir –
@RaghvenderKumar sadece yapmak android: showAsAction = "never" –