Guest User

Untitled

a guest
Jan 15th, 2015
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.04 KB | None | 0 0
  1. error log:
  2.  
  3.  
  4. 01-15 17:57:03.789: E/AndroidRuntime(31398): FATAL EXCEPTION: main
  5. 01-15 17:57:03.789: E/AndroidRuntime(31398): java.lang.NullPointerException
  6. 01-15 17:57:03.789: E/AndroidRuntime(31398): at com.services.anki.Service_SingleItemView.use_Map(Service_SingleItemView.java:248)
  7. 01-15 17:57:03.789: E/AndroidRuntime(31398): at com.services.anki.Service_SingleItemView$ViewPagerAdapter.instantiateItem(Service_SingleItemView.java:178)
  8. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.support.v4.view.ViewPager.addNewItem(ViewPager.java:837)
  9. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.support.v4.view.ViewPager.populate(ViewPager.java:987)
  10. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.support.v4.view.ViewPager.populate(ViewPager.java:919)
  11. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1441)
  12. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.View.measure(View.java:15193)
  13. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:617)
  14. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:399)
  15. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.View.measure(View.java:15193)
  16. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.widget.ScrollView.measureChildWithMargins(ScrollView.java:1196)
  17. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
  18. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.widget.ScrollView.onMeasure(ScrollView.java:318)
  19. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.View.measure(View.java:15193)
  20. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4816)
  21. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
  22. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.View.measure(View.java:15193)
  23. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4816)
  24. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
  25. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.View.measure(View.java:15193)
  26. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.support.v4.widget.DrawerLayout.onMeasure(DrawerLayout.java:762)
  27. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.View.measure(View.java:15193)
  28. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4816)
  29. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
  30. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.View.measure(View.java:15193)
  31. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4816)
  32. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
  33. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.View.measure(View.java:15193)
  34. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4816)
  35. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
  36. 01-15 17:57:03.789: E/AndroidRuntime(31398): at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2152)
  37. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.View.measure(View.java:15193)
  38. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:1850)
  39. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1102)
  40. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1275)
  41. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1000)
  42. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4221)
  43. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:725)
  44. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.Choreographer.doCallbacks(Choreographer.java:555)
  45. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.Choreographer.doFrame(Choreographer.java:525)
  46. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:711)
  47. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.os.Handler.handleCallback(Handler.java:615)
  48. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.os.Handler.dispatchMessage(Handler.java:92)
  49. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.os.Looper.loop(Looper.java:137)
  50. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.app.ActivityThread.main(ActivityThread.java:4794)
  51. 01-15 17:57:03.789: E/AndroidRuntime(31398): at java.lang.reflect.Method.invokeNative(Native Method)
  52. 01-15 17:57:03.789: E/AndroidRuntime(31398): at java.lang.reflect.Method.invoke(Method.java:511)
  53. 01-15 17:57:03.789: E/AndroidRuntime(31398): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
  54. 01-15 17:57:03.789: E/AndroidRuntime(31398): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
  55. 01-15 17:57:03.789: E/AndroidRuntime(31398): at dalvik.system.NativeStart.main(Native Method)
  56. 01-15 17:57:03.799: I/MemoryCache(31398): cache size=397428 length=8
  57. 01-15 17:57:05.079: E/Google Maps Android API(31398): Authorization failure. Please see https://developers.google.com/maps/documentation/android/start for how to correctly set up the map.
  58. 01-15 17:57:05.089: E/Google Maps Android API(31398): In the Google Developer Console (https://console.developers.google.com)
  59. 01-15 17:57:05.089: E/Google Maps Android API(31398): Ensure that the "Google Maps Android API v2" is enabled.
  60. 01-15 17:57:05.089: E/Google Maps Android API(31398): Ensure that the following Android Key exists:
  61. 01-15 17:57:05.089: E/Google Maps Android API(31398): API Key: AIzaSyAQteoMwQHiSDG51pPyn--TJZyJjO_La_s
  62. 01-15 17:57:05.089: E/Google Maps Android API(31398): Android Application (<cert_fingerprint>;<package_name>): 66:38:68:53:86:C0:75:90:20:A4:2B:74:FF:BF:55:22:6C:15:93:3C;com.anki.ejigap
  63.  
  64.  
  65.  
  66. Here is my Activity where i am using viewpager and all things:
  67.  
  68.  
  69.  
  70.  
  71.  
  72. public class Service_SingleItemView extends Fragment {
  73.  
  74. String heading, description, btnclickimage;
  75. ImageView img_service_banner_top, img_logo, img_service_icon,
  76. img_service_logo;
  77. ImageView img_termCond, img_share, img_eGift, img_Renew, img_Scan,
  78. map_icon;
  79. TextView txt_expireDate, clickdestxt, txt_serviceName,txt_nearest_outlet_name;
  80.  
  81. ViewPagerAdapter adapter;
  82. ViewPager myPager;
  83. RelativeLayout layout_service_landing;
  84.  
  85. GoogleMap map;
  86.  
  87. ArrayList<HashMap<String, String>> data;
  88. HashMap<String, String> resultp = new HashMap<String, String>();
  89.  
  90. ImageLoader_ServiceList dash_ImageLoader = new ImageLoader_ServiceList(
  91. getActivity());
  92. Layout_ImageLoader layout_ImageLoader = new Layout_ImageLoader(
  93. getActivity());
  94. private Intent intent;
  95. private Bundle bundle;
  96.  
  97. public Service_SingleItemView() {
  98. }
  99.  
  100. @SuppressWarnings("unchecked")
  101. @Override
  102. public View onCreateView(LayoutInflater inflater, ViewGroup container,
  103. Bundle savedInstanceState) {
  104.  
  105. View rootView = inflater.inflate(R.layout.service_viewpager, container,
  106. false);
  107.  
  108. int posi = getActivity().getIntent().getIntExtra("positionkey", 0);
  109.  
  110. intent = getActivity().getIntent();
  111. bundle = intent.getBundleExtra("bundle");
  112. data = (ArrayList<HashMap<String, String>>) bundle
  113. .getSerializable("data");
  114. adapter = new ViewPagerAdapter(getActivity(), data);
  115. myPager = (ViewPager) rootView.findViewById(R.id.viewpager);
  116. myPager.setAdapter(adapter);
  117. adapter.notifyDataSetChanged();
  118. myPager.setCurrentItem(posi);
  119.  
  120. myPager.setOnTouchListener(new View.OnTouchListener() {
  121.  
  122. @Override
  123. public boolean onTouch(View v, MotionEvent event) {
  124. // TODO Auto-generated method stub
  125. final int margin = 10;
  126. final int fragmentOffset = v.getScrollX() % v.getWidth();
  127.  
  128. if (fragmentOffset > margin
  129. && fragmentOffset < v.getWidth() - margin) {
  130. myPager.getParent()
  131. .requestDisallowInterceptTouchEvent(true);
  132. }
  133. return false;
  134. }
  135. });
  136.  
  137. return rootView;
  138. }
  139.  
  140. public class ViewPagerAdapter extends PagerAdapter {
  141. int size;
  142. Context act;
  143. View layout;
  144. TextView txt;
  145. ArrayList<HashMap<String, String>> arraylist;
  146.  
  147. public ViewPagerAdapter(Context act,
  148. ArrayList<HashMap<String, String>> arraylist) {
  149.  
  150. this.act = act;
  151. this.arraylist = arraylist;
  152. }
  153.  
  154. @Override
  155. public Object instantiateItem(ViewGroup container, int position) {
  156.  
  157. LayoutInflater inflater = ((Activity) act).getLayoutInflater();
  158. View cont = inflater.inflate(R.layout.service_banner_details, null,
  159. true);
  160.  
  161. use_Map();
  162.  
  163. ((ViewPager) container).addView(cont, 0);
  164.  
  165. return cont;
  166. }
  167.  
  168. @Override
  169. public void destroyItem(View arg0, int arg1, Object arg2) {
  170. ((ViewPager) arg0).removeView((View) arg2);
  171. }
  172.  
  173. @Override
  174. public boolean isViewFromObject(View arg0, Object arg1) {
  175. return arg0 == ((View) arg1);
  176. }
  177.  
  178. @Override
  179. public Parcelable saveState() {
  180. return null;
  181. }
  182.  
  183. @Override
  184. public int getCount() {
  185.  
  186. return arraylist.size();
  187. }
  188.  
  189. @Override
  190. public int getItemPosition(Object object) {
  191. return POSITION_NONE;
  192. }
  193.  
  194. }
  195.  
  196.  
  197.  
  198. public void use_Map() {
  199.  
  200. LatLng HAMBURG = new LatLng(28.535516, 77.391026);
  201. LatLng KIEL = new LatLng(28.474388, 77.503990);
  202.  
  203. map = ((SupportMapFragment) getFragmentManager().findFragmentById(R.id.map))
  204. .getMap();
  205.  
  206. Marker hamburg = map.addMarker(new MarkerOptions().position(HAMBURG)
  207. .title("Hamburg"));
  208. Marker kiel = map.addMarker(new MarkerOptions()
  209. .position(KIEL)
  210. .title("Kiel")
  211. .snippet("Kiel is cool")
  212. .icon(BitmapDescriptorFactory
  213. .fromResource(R.drawable.ic_pages)));
  214.  
  215. // Move the camera instantly to hamburg with a zoom of 15.
  216. map.moveCamera(CameraUpdateFactory.newLatLngZoom(KIEL, 15));
  217.  
  218. // Zoom in, animating the camera.
  219. map.animateCamera(CameraUpdateFactory.zoomTo(10), 2000, null);
  220.  
  221. }
  222. }
  223.  
  224.  
  225. here is the service_viewpager:
  226.  
  227. <?xml version="1.0" encoding="utf-8"?>
  228. <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
  229. android:id="@+id/scroll"
  230. android:layout_width="fill_parent"
  231. android:layout_height="fill_parent"
  232. android:layout_marginTop="?android:attr/actionBarSize"
  233. android:fillViewport="true" >
  234.  
  235. <RelativeLayout
  236. android:id="@+id/service_pager_layout"
  237. android:layout_width="fill_parent"
  238. android:layout_height="wrap_content"
  239. android:orientation="vertical" >
  240.  
  241. <android.support.v4.view.ViewPager
  242. android:id="@+id/viewpager"
  243. android:layout_width="fill_parent"
  244. android:layout_height="1500dp" >
  245. </android.support.v4.view.ViewPager>
  246. </RelativeLayout>
  247.  
  248. </ScrollView>
  249.  
  250.  
  251.  
  252.  
  253. here is the another layout where i am using google map, service_banner_details.xml :
  254.  
  255.  
  256.  
  257.  
  258. <?xml version="1.0" encoding="utf-8"?>
  259. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  260. xmlns:tools="http://schemas.android.com/tools"
  261. android:id="@+id/layout_service_landing"
  262. android:layout_width="match_parent"
  263. android:layout_height="match_parent" >
  264.  
  265. <ImageView
  266. android:id="@+id/img_service_banner_top"
  267. android:layout_width="match_parent"
  268. android:layout_height="350dp"
  269. android:contentDescription="@drawable/login_top_img" />
  270.  
  271. <ImageView
  272. android:id="@+id/img_service_logo"
  273. android:layout_width="wrap_content"
  274. android:layout_height="wrap_content"
  275. android:layout_below="@+id/img_service_banner_top"
  276. android:layout_marginTop="5dp"
  277. android:contentDescription="@drawable/login_top_img" />
  278.  
  279. <LinearLayout
  280. android:id="@+id/layout_for_pName_icon"
  281. android:layout_width="match_parent"
  282. android:layout_height="wrap_content"
  283. android:layout_below="@+id/img_service_logo"
  284. android:layout_marginLeft="10dp"
  285. android:layout_marginRight="10dp"
  286. android:layout_marginTop="30dp"
  287. android:orientation="horizontal" >
  288.  
  289. <ImageView
  290. android:id="@+id/img_service_icon"
  291. android:layout_width="50dp"
  292. android:layout_height="50dp"
  293. android:contentDescription="@drawable/login_top_img" />
  294.  
  295. <TextView
  296. android:id="@+id/txt_service_name"
  297. android:layout_width="wrap_content"
  298. android:layout_height="wrap_content"
  299. android:paddingBottom="1dp"
  300. android:paddingTop="8dp"
  301. android:textColor="#796447"
  302. android:textSize="14sp"
  303. android:textStyle="italic" />
  304. </LinearLayout>
  305.  
  306. <RelativeLayout
  307. android:id="@+id/layout_for_expireDate"
  308. android:layout_width="match_parent"
  309. android:layout_height="50dp"
  310. android:layout_below="@+id/layout_for_pName_icon"
  311. android:layout_marginLeft="10dp"
  312. android:layout_marginRight="10dp"
  313. android:layout_marginTop="20dp"
  314. android:background="@color/txt_expire"
  315. android:gravity="center"
  316. android:orientation="horizontal" >
  317.  
  318. <TextView
  319. android:id="@+id/txt_package"
  320. android:layout_width="wrap_content"
  321. android:layout_height="wrap_content"
  322. android:layout_alignParentLeft="true"
  323. android:text="Body Treatment"
  324. android:textColor="#796447"
  325. android:textSize="13sp"
  326. android:textStyle="italic" />
  327.  
  328. <TextView
  329. android:id="@+id/txt_expireDate"
  330. android:layout_width="wrap_content"
  331. android:layout_height="wrap_content"
  332. android:layout_alignParentRight="true"
  333. android:text="ExpireDate"
  334. android:textColor="#796447"
  335. android:textSize="12sp"
  336. android:textStyle="normal" />
  337. </RelativeLayout>
  338.  
  339. <View
  340. android:id="@+id/txt_line_forBoarder"
  341. android:layout_width="match_parent"
  342. android:layout_height="1dp"
  343. android:layout_below="@+id/layout_for_expireDate"
  344. android:layout_marginLeft="10dp"
  345. android:layout_marginRight="10dp"
  346. android:background="#B7B5B5" >
  347. </View>
  348.  
  349. <LinearLayout
  350. android:id="@+id/layout_for_session"
  351. android:layout_width="match_parent"
  352. android:layout_height="300dp"
  353. android:layout_below="@+id/txt_line_forBoarder"
  354. android:layout_marginLeft="10dp"
  355. android:layout_marginRight="10dp"
  356. android:background="@color/txt_expire"
  357. android:orientation="horizontal" >
  358. </LinearLayout>
  359.  
  360. <RelativeLayout
  361. android:id="@+id/layout_for_buttons"
  362. android:layout_width="match_parent"
  363. android:layout_height="wrap_content"
  364. android:layout_below="@+id/layout_for_session"
  365. android:layout_marginLeft="10dp"
  366. android:layout_marginRight="10dp"
  367. android:layout_marginTop="20dp"
  368. android:orientation="horizontal" >
  369.  
  370. <ImageView
  371. android:id="@+id/img_termCond"
  372. android:layout_width="50dp"
  373. android:layout_height="50dp"
  374. android:layout_alignParentLeft="true"
  375. android:layout_marginLeft="10dp" >
  376. </ImageView>
  377.  
  378. <ImageView
  379. android:id="@+id/img_share"
  380. android:layout_width="50dp"
  381. android:layout_height="50dp"
  382. android:layout_marginLeft="15dp"
  383. android:layout_toRightOf="@+id/img_termCond" >
  384. </ImageView>
  385.  
  386. <ImageView
  387. android:id="@+id/img_eGift"
  388. android:layout_width="50dp"
  389. android:layout_height="50dp"
  390. android:layout_centerHorizontal="true" >
  391. </ImageView>
  392.  
  393. <ImageView
  394. android:id="@+id/img_Renew"
  395. android:layout_width="50dp"
  396. android:layout_height="50dp"
  397. android:layout_marginLeft="15dp"
  398. android:layout_toRightOf="@+id/img_eGift" >
  399. </ImageView>
  400.  
  401. <ImageView
  402. android:id="@+id/img_Scan"
  403. android:layout_width="50dp"
  404. android:layout_height="50dp"
  405. android:layout_alignParentRight="true"
  406. android:layout_marginRight="10dp" >
  407. </ImageView>
  408. </RelativeLayout>
  409.  
  410. <LinearLayout
  411. android:id="@+id/layout_for_mapIcon"
  412. android:layout_width="match_parent"
  413. android:layout_height="wrap_content"
  414. android:layout_below="@+id/layout_for_buttons"
  415. android:layout_marginLeft="10dp"
  416. android:layout_marginRight="10dp"
  417. android:layout_marginTop="30dp"
  418. android:orientation="horizontal" >
  419.  
  420. <ImageView
  421. android:id="@+id/map_icon"
  422. android:layout_width="50dp"
  423. android:layout_height="50dp"
  424. android:contentDescription="@drawable/login_top_img" />
  425.  
  426. <TextView
  427. android:id="@+id/txt_nearest_outlet"
  428. android:layout_width="wrap_content"
  429. android:layout_height="wrap_content"
  430. android:paddingBottom="1dp"
  431. android:paddingTop="8dp"
  432. android:text="NEAREST OUTLET"
  433. android:textColor="#796447"
  434. android:textSize="14sp"
  435. android:textStyle="italic" />
  436. </LinearLayout>
  437.  
  438. <TextView
  439. android:id="@+id/txt_nearest_outlet_name"
  440. android:layout_width="wrap_content"
  441. android:layout_height="wrap_content"
  442. android:layout_below="@+id/layout_for_mapIcon"
  443. android:layout_marginLeft="15dp"
  444. android:layout_marginTop="10dp"
  445. android:textColor="#796447"
  446. android:textSize="14sp"
  447. android:textStyle="italic" />
  448.  
  449. <HorizontalScrollView
  450. android:id="@+id/google_map"
  451. android:layout_width="wrap_content"
  452. android:layout_height="wrap_content"
  453. android:layout_below="@+id/txt_nearest_outlet_name"
  454. android:layout_marginLeft="20dp"
  455. android:layout_marginTop="15dp" >
  456.  
  457. <LinearLayout
  458. android:layout_width="wrap_content"
  459. android:layout_height="wrap_content"
  460. android:orientation="horizontal" >
  461.  
  462. <fragment
  463. android:id="@+id/map"
  464. android:name="com.google.android.gms.maps.MapFragment"
  465. android:layout_width="250dp"
  466. android:layout_height="250dp" />
  467.  
  468. <fragment
  469. android:id="@+id/location_map"
  470. android:layout_width="match_parent"
  471. android:layout_height="match_parent"
  472. android:layout_marginLeft="20dp"
  473. android:name="com.google.android.gms.maps.MapFragment" />
  474.  
  475. <fragment
  476. android:id="@+id/map1"
  477. android:name="com.google.android.gms.maps.MapFragment"
  478. android:layout_width="250dp"
  479. android:layout_height="250dp"
  480. android:layout_marginLeft="30dp" />
  481.  
  482. <fragment
  483. android:id="@+id/map2"
  484. android:name="com.google.android.gms.maps.MapFragment"
  485. android:layout_width="250dp"
  486. android:layout_height="250dp"
  487. android:layout_marginLeft="30dp" />
  488.  
  489. <fragment
  490. android:id="@+id/map3"
  491. android:name="com.google.android.gms.maps.MapFragment"
  492. android:layout_width="250dp"
  493. android:layout_height="250dp"
  494. android:layout_marginLeft="30dp" />
  495. </LinearLayout>
  496. </HorizontalScrollView>
  497.  
  498. </RelativeLayout>
Advertisement
Add Comment
Please, Sign In to add comment