由于 Android 版本 O 已弃用 ProgressDialog,因此我仍在寻找更好的方法来完成我的任务。任务是从我的活动转移到片段。一切正常,但进度对话框不可见。我已经尝试过实现它,但是...... 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 的新手。任何帮助都会让我学到新东西!