作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
<分区>
由于 ProgressDialog 已从 Android 版本 O 中弃用,我仍在寻找更好的方法来完成我的任务。任务是从我的 Activity 转移到 fragment 。一切正常,但进度对话框不可见。我已经尝试实现它但是......进度对话框不起作用。
进度条似乎可以工作,但仍然无法工作。我需要一个进度对话框,因为它很容易设置我的标题和消息。我需要一个微调器 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 版的新手。任何帮助都会让我学到新东西!
我是一名优秀的程序员,十分优秀!