Поскольку ProgressDialog устарел в версии Android O, я все еще нахожу лучший способ выполнить свою задачу. Задача состоит в том, чтобы перейти от моей активности к фрагменту. Все работает нормально, но диалог прогресса не виден. Я пытался реализовать это, но... диалог прогресса не работает.
Кажется, индикатор выполнения будет работать, но все еще не работает. Мне нужен диалог прогресса, потому что мне просто легко установить свой заголовок и сообщение. Мне нужен счетчик progressDialog, но я не знаю, как это сделать. Вот одна из моих работ, но не реализованная:
Класс Java
ublic class SaveVideo extends AppCompatActivity {
private Button button;
private ProgressDialog mProgressDialog;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_save_video);
mProgressDialog = new ProgressDialog(this);
getSupportActionBar().setHomeAsUpIndicator(R.drawable.back);
getSupportActionBar().setDisplayShowTitleEnabled(false);
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
button = (Button) findViewById(R.id.saveVideo);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//where it must be seen when the button is pressed
mProgressDialog.setTitle("Title");
mProgressDialog.setMessage("Message");
mProgressDialog.show();
Intent intent = new Intent(SaveVideo.this,MainActivity.class);
intent.putExtra("change",2);
startActivity(intent);
//as soon as the page moves from this to another fragment
mProgressDialog.dismiss();
}
});
}
Я новичок в Android версии O. Любая помощь даст мне новые знания!