Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.81 KB | None | 0 0
  1. 11-01 00:32:04.968 15347-15347/standandroid.ru.vktestapi E/InputEventReceiver﹕ Exception dispatching input event.
  2. 11-01 00:32:04.968 15347-15347/standandroid.ru.vktestapi E/MessageQueue-JNI﹕ Exception in MessageQueue callback: handleReceiveCallback
  3. 11-01 00:32:04.988 15347-15347/standandroid.ru.vktestapi E/MessageQueue-JNI﹕ java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but only from the UI thread. [in ListView(2131296258, class android.widget.ListView) with Adapter(class android.widget.SimpleAdapter)]
  4. at android.widget.ListView.layoutChildren(ListView.java:1545)
  5. at android.widget.AbsListView.onTouchEvent(AbsListView.java:3477)
  6. at miui.dexspy.DexspyInstaller.invokeOriginalMethodNative(Native Method)
  7. at miui.dexspy.DexspyInstaller.invokeOriginalMethod(DexspyInstaller.java:491)
  8. at miui.dexspy.DexspyInstaller.handleHookedMethod(DexspyInstaller.java:405)
  9. at android.widget.AbsListView.onTouchEvent(Native Method)
  10. at android.view.View.dispatchTouchEvent(View.java:7395)
  11. at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2228)
  12. at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1963)
  13. at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2234)
  14. at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1977)
  15. at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2234)
  16. at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1977)
  17. at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2234)
  18. at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1977)
  19. at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2234)
  20. at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1977)
  21. at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1985)
  22. at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1435)
  23. at android.app.Activity.dispatchTouchEvent(Activity.java:2424)
  24. at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1933)
  25. at android.view.View.dispatchPointerEvent(View.java:7575)
  26. at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:3944)
  27. at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3839)
  28. at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3435)
  29. at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3485)
  30. at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3454)
  31. at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3539)
  32. at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3462)
  33. at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3596)
  34. at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3435)
  35. at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3485)
  36. at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3454)
  37. at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3462)
  38. at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3435)
  39. at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5480)
  40. at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5460)
  41. at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5431)
  42. at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:5554)
  43. at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:182)
  44. at android.os.MessageQueue.nativePollOnce(Native Method)
  45. at android.os.MessageQueue.next(MessageQueue.java:132)
  46. at android.os.Looper.loop(Looper.java:124)
  47. at android.app.ActivityThread.main(ActivityThread.java:5137)
  48. at java.lang.reflect.Method.invokeNative(Native Method)
  49. at java.lang.reflect.Method.invoke(Method.java:525)
  50. at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:756)
  51. at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:572)
  52. at miui.dexspy.DexspyInstaller.main(DexspyInstaller.java:171)
  53. at dalvik.system.NativeStart.main(Native Method)
  54.  
  55. public class MainActivity extends Activity {
  56. getFriendTask task;
  57. ListView listView1;
  58. VKAccessToken token;
  59.  
  60.  
  61. private static final String TAG_FIRST_NAME = "first_name";
  62. private static final String TAG_LAST_NAME = "last_name";
  63. ArrayList<HashMap<String, String>> contactList;
  64. ListAdapter adapter1;
  65.  
  66. @Override
  67. protected void onCreate(Bundle savedInstanceState) {
  68. super.onCreate(savedInstanceState);
  69. setContentView(R.layout.activity_main);
  70.  
  71. VKUIHelper.onCreate(this);
  72. VKSdk.initialize(listener, "4571964");
  73. VKSdk.authorize(new String[]{"friends"});
  74. listView1=(ListView)findViewById(R.id.list);
  75. contactList = new ArrayList<HashMap<String, String>>();
  76.  
  77.  
  78.  
  79. }
  80.  
  81.  
  82.  
  83. public void FriendClick(View view) {
  84.  
  85.  
  86. task=new getFriendTask();
  87. task.execute();
  88.  
  89.  
  90.  
  91.  
  92. }
  93.  
  94. class getFriendTask extends AsyncTask<Void, Void, Void> {
  95.  
  96.  
  97. protected void onPostExecute(Void result){
  98.  
  99. super.onPostExecute(result);
  100.  
  101. adapter1=new SimpleAdapter(MainActivity.this, contactList, R.layout.show_friend, new String[]{TAG_FIRST_NAME, TAG_LAST_NAME}, new int[]{R.id.first_name,R.id.last_name});
  102.  
  103. listView1.setAdapter(adapter1);
  104.  
  105.  
  106. }
  107.  
  108.  
  109. @Override
  110. protected Void doInBackground(Void... params) {
  111. if(listener!=null) {
  112. VKRequest request = new VKRequest("friends.get", VKParameters.from(VKApiConst.FIELDS, "first_name, last_name, sex, bdate, city"));
  113. request.start();
  114.  
  115. request.executeWithListener(new VKRequest.VKRequestListener() {
  116.  
  117. @Override
  118. public void onComplete(VKResponse response) {
  119. super.onComplete(response);
  120.  
  121. //Toast.makeText(MainActivity.this, response.responseString, Toast.LENGTH_LONG).show();
  122.  
  123.  
  124. try {
  125.  
  126. JSONObject o = new JSONObject(response.responseString);
  127. JSONObject obj=o.getJSONObject("response");
  128.  
  129.  
  130. JSONArray jsonArray = obj.getJSONArray("items");
  131. for (int i = 0; i < jsonArray.length(); i++) {
  132. JSONObject jsonObject = jsonArray.getJSONObject(i);
  133. String first_name = jsonObject.getString(TAG_FIRST_NAME);
  134. String last_name = jsonObject.getString(TAG_LAST_NAME);
  135.  
  136. HashMap<String, String> contact = new HashMap<String, String>();
  137.  
  138. contact.put(TAG_FIRST_NAME, first_name);
  139. contact.put(TAG_LAST_NAME, last_name);
  140. contactList.add(contact);
  141.  
  142.  
  143.  
  144. }
  145.  
  146.  
  147. }catch (JSONException e){
  148. Log.e("Parser", "Error parsing data"+e.toString());
  149. }
  150.  
  151.  
  152. Log.i("Are You Ready???", "Response - "+response.responseString);
  153.  
  154. }
  155.  
  156. @Override
  157. public void onError(VKError error) {
  158. super.onError(error);
  159. Log.i("Are You Ready to Fly???", "EEEror - "+error.errorMessage);
  160.  
  161. }
  162.  
  163. @Override
  164. public void attemptFailed(VKRequest request, int attemptNumber, int totalAttempts) {
  165. super.attemptFailed(request, attemptNumber, totalAttempts);
  166.  
  167. }
  168. });
  169. }
  170. return null;
  171. }
  172.  
  173. }
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180. VKSdkListener listener=new VKSdkListener() {
  181. @Override
  182. public void onCaptchaError(VKError vkError) {
  183.  
  184.  
  185. }
  186.  
  187. @Override
  188. public void onTokenExpired(VKAccessToken vkAccessToken) {
  189.  
  190. }
  191.  
  192. @Override
  193. public void onAccessDenied(VKError vkError) {
  194. Log.d("Gooooo", " My error - "+vkError.errorMessage);
  195. }
  196. public void onReceiveNewToken(VKAccessToken newToken){
  197.  
  198. Log.d("Gooooo", "My token - "+newToken.accessToken);
  199.  
  200. token=newToken;
  201.  
  202. }
  203.  
  204. };
  205.  
  206. @Override
  207. protected void onResume() {
  208. super.onResume();
  209. VKUIHelper.onResume(this);
  210. }
  211.  
  212. @Override
  213. protected void onDestroy() {
  214. super.onDestroy();
  215. VKUIHelper.onDestroy(this);
  216. }
  217.  
  218. @Override
  219. protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  220. super.onActivityResult(requestCode, resultCode, data);
  221. VKUIHelper.onActivityResult(requestCode, resultCode, data);
  222. }
  223.  
  224. public void onAutoClick(View view) {
  225. }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement