so,that's logcat information get.the app still can run,but want know reason why error. don't understand why don't know how ask.
09-26 07:13:33.510 18533-18533/com.gongxxing.gongxxing0921 d/accessibilitymanager﹕ setstatelocked: wasenabled = false, misenabled = false, wastouchexplorationenabled = false, mistouchexplorationenabled = false, washightextcontrastenabled = false, mishightextcontrastenabled = false java.lang.throwable: setstatelocked @ android.view.accessibility.accessibilitymanager.setstatelocked(accessibilitymanager.java:553) @ android.view.accessibility.accessibilitymanager.tryconnecttoservicelocked(accessibilitymanager.java:636) @ android.view.accessibility.accessibilitymanager.<init>(accessibilitymanager.java:226) @ android.view.accessibility.accessibilitymanager.getinstance(accessibilitymanager.java:206) @ android.view.view.setflags(view.java:9941) @ android.view.viewgroup.initviewgroup(viewgroup.java:536) @ android.view.viewgroup.<init>(viewgroup.java:525) @ android.view.viewgroup.<init>(viewgroup.java:520) @ android.view.viewgroup.<init>(viewgroup.java:516) @ android.view.viewgroup.<init>(viewgroup.java:512) @ android.widget.framelayout.<init>(framelayout.java:119) @ com.android.internal.policy.impl.phonewindow$decorview.<init>(phonewindow.java:2341) @ com.android.internal.policy.impl.phonewindow.generatedecor(phonewindow.java:3639) @ com.android.internal.policy.impl.phonewindow.installdecor(phonewindow.java:4026) @ com.android.internal.policy.impl.phonewindow.getdecorview(phonewindow.java:2052) @ android.support.v7.app.appcompatdelegateimplv7.oncreate(appcompatdelegateimplv7.java:148) @ android.support.v7.app.appcompatactivity.oncreate(appcompatactivity.java:60) @ com.gongxxing.gongxxing0922.mainactivity.oncreate(mainactivity.java:27) @ android.app.activity.performcreate(activity.java:6142) @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1115)
i sorry forgetting paste main activity.
the line 27
public class mainactivity extends appcompatactivity { @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main);
super.oncreate(savedinstancestate); line 27.
sorry answer old question,but solved exception in project.
i think leads exception using context of our activity when creating.
my code like:
@override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); regtowx(); } private void regtowx(){ iwxapi api; api = wxapifactory.createwxapi(this, constants.wx_app_id, true); api.registerapp(constants.wx_app_id); string text = "123"; wxtextobject textobj = new wxtextobject(); textobj.text = text; wxmediamessage msg = new wxmediamessage(); msg.mediaobject = textobj; msg.description = text; sendmessagetowx.req req = new sendmessagetowx.req(); req.scene = sendmessagetowx.req.wxscenesession; req.transaction = string.valueof(system.currenttimemillis()); req.message = msg; api.sendreq(req); }
as regtowx
method need create this
context,but think context can not used(in ways) inside oncreate
method. put in thread , problem solved.
@override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); new thread(new runnable() { @override public void run() { regtowx(); } }).start(); }
so try find out have done context
in oncreate
method, put these code out of or make code asynchronous.
Comments
Post a Comment