good afternoon I have two classes, one that implement one progressBar this class I intend to create a public method that will run startActivity(). the main class would have a button that would call the method. However this giving error null reference.
ProgressBarUtil:
public class ProgressBarUtil extends BaseActionBarActivity {
private ProgressBar progressBar;
private Handler handler;
private int progress;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.progress_bar_util);
inicializaComponentes();
}
public void inicializaComponentes() {
progressBar = (ProgressBar) findViewById(R.id.progressBar);
progressBar.setIndeterminate(true);
handler = new Handler();
executaProgressbar();
}
public void startProgressBar(){
startActivity(new Intent(getBaseContext(),ProgressBarUtil.class));
}
private void executaProgressbar() {
new Thread(new Runnable() {
@Override
public void run() {
try {
Thread.sleep(1000);
finish();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}).start();
}
}
class that will call the method starProgressBar
The other class
@Override
public void onClick(View view) {
int id = view.getId();
if (btnDownload.getId() == id){
new ProgressBarUtil().startProgressBar();
}
}