在loadDocument PDF之后执行操作

时间:2013-11-07 10:25:44

标签: java android eclipse pdf methods

我想知道是否有方法可以说:

  

"虽然我的文档没有完全加载,但我没有执行   方法"

  

"如果我的文档完全是加载文档,那么我执行我的方法"

我使用qoppaPDF库来读/写pdf文档,我想在完全加载时用我的数据设置pdf字段。

所以,第一次,我在加载后接受方法,但是我有一个错误:

"NullPointerException"

所以我得出结论,这是正常的,因为文档正在加载,所以我的应用程序找不到pdf字段。

所以,这里有一种方法可以说"如果我的文档完全是加载文档,那么我执行我的方法"在JAVA?

这是打开我的pdf的方法:

public void openPDF(){      

    this.viewer.setActivity(this);
    this.viewer.loadDocument(Environment.getExternalStorageDirectory().getAbsolutePath()+"/test2.pdf");//loading pdf

    ToolbarNotes toolbar =  this.viewer.getToolbar();   
    clearIbToolbar(toolbar);

    //add a custom button
    ImageButton customButton = new ImageButton(this);       
    customButton.setImageResource(R.drawable.ic_launcher);          
    toolbar.addView(customButton,0);    



    setContentView(this.viewer);//pdf integration in view   


    toolbar.getChildAt(0).setOnClickListener(new OnClickListener() {                

                @Override
                public void onClick(View v) {
                    Toast.makeText(GetViewPDF.this, "bouton cliqué!", Toast.LENGTH_LONG).show();
                    getField(GetViewPDF.this.viewer);
                }
            });

    while(isFinishing()){

    setValueOfField(GetViewPDF.this.viewer);<---THIS IS MY METHOD WHO SET FIELD
    }
}

0 个答案:

没有答案