我有一个class
它不延伸Activity
。而在那堂课里,我用try-catch
块来抓exceptions
。我怎么能通过该块中捕获的任何异常(Exception e
)到另一个Activity
?我的应用程序使用boolean flag
进行检查以显示toast message
。但是,我如何将此消息传递给其他活动?如何将异常传递给其他活动?
public class AgAppHelperMethods {
private static AgAppHelperMethods instance = null;
static boolean flag=true;
public static String[][] AgAppXMLParser(String parUrl) {
String _node,_element;
String[][] xmlRespone = null;
try {
String url = www.xyz.com
URL finalUrl = new URL(url);
catch (Exception e)
{
flag=false;
Log.e("CONNECTION ERROR SERVER NOT RESPONDING", e);
}
public class LoginScreen extends Activity implements Serializable {
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.agapplogin);
btnClear.setOnClickListener(new OnClickListener() {
public void onClick(View v)
{
postLoginData();
}
});
public void postLoginData()
{
xmlRespone = AgAppHelperMethods.AgAppXMLParser(url);
if(!AgAppHelperMethods.flag)
{
Toast.makeText(getApplicationContext(), "Error server
not responding " , Toast.LENGTH_SHORT).show();
myProgressDialog.dismiss();
}