Форум программистов, компьютерный форум CyberForum.ru

ShareActionProvider support library - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Подключения Chromium View http://www.cyberforum.ru/android-dev/thread1185302.html
Ребята сос!!! как подключить https://github.com/pwnall/chromeview вроде все по инструкции делаю. но когда в конце проделываю To access ChromeView in the graphical layout editor, go to the Palette, expand the Custom and Library Views section, and click the Refresh button. то нечего не появляется...
Программирование Android Запуск исходника приложения в Android Studio Здравствуйте ! есть исходник некого приложения ( ссылка : https://github.com/adelnizamutdinov/Schedule) Пробую запустить в ANDROID STUDIO : 1) создаю новый проект 2) в папку "src" созданного проекта закидываю исходники приложения (методом перетаскивания мышкой) 3) вот тут я не знаю, что делать дальше ? Пробую нажимать Run (shift + f10) и естественно запускается через эмулятор "Hello... http://www.cyberforum.ru/android-dev/thread1185293.html
При копировании проекта не видит "R" ресурсов Программирование Android
FIX
Программирование Android Не сохраняется id меню в R.id.java
Ребят кто знает помогите с проблемой не сохраняется id меню. xml код пункта меню: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/menu_item_delete_crime" android:icon="@drawable/ic_menu_delete" android:title="@string/delete_crime"/>
Программирование Android Добавление ссылок и html текста в TextView и диалоги http://www.cyberforum.ru/android-dev/thread1184932.html
Привет всем! Какими методами Вы пользуетесь для добавления ссылок и html-текста в TextView и диалоги типа AlertDialog?
Программирование Android Иконка на Tab в ActionBar. Иконка - вверху, текст - внизу Как расположить иконку вверху, а текст под ней ? Заранее спасибо. Картинка - подробнее

Показать сообщение отдельно
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873

ShareActionProvider support library - Программирование Android

22.05.2014, 21:59. Просмотров 736. Ответов 5
Метки (Все метки)

Возникла необходимость в ShareActionProvider на апи ниже 14. Скачал и поставил либу поддержки, как сказано в мануале
http://developer.android.com/tools/s...ary/setup.html

пробую делать так
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
private ShareActionProvider myShareActionProvider;
    @Override  
    public boolean onCreateOptionsMenu(Menu menu) {  
         getMenuInflater().inflate(R.menu.share_action_provider, menu);  
         
         MenuItem menuItem_Info = menu.add(0, R.id.menu_item_share, 0, "Info");
         MenuItemCompat.setShowAsAction(menuItem_Info,MenuItem.SHOW_AS_ACTION_ALWAYS|MenuItem.SHOW_AS_ACTION_WITH_TEXT);
 
         MenuItem shareItem = menu.findItem(R.id.action_share);
         myShareActionProvider = (ShareActionProvider)MenuItemCompat.getActionProvider(shareItem);
         // myShareActionProvider  тут равен null
         setShareIntent(); 
         return true;   
    }   
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
              return super.onOptionsItemSelected(item);    
    }
    private void setShareIntent(){
          Intent intent = new Intent(Intent.ACTION_SEND);
          intent.setType("plain/text");
          intent.putExtra(Intent.EXTRA_TEXT, "Hello from android-er.blogspot.com"); 
 
          myShareActionProvider.setShareIntent(intent); 
         }
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
05-22 21:55:00.427: E/AndroidRuntime(11812): FATAL EXCEPTION: main
05-22 21:55:00.427: E/AndroidRuntime(11812): java.lang.NullPointerException
05-22 21:55:00.427: E/AndroidRuntime(11812):    at com.example.gallery.imageScreen.setShareIntent(imageScreen.java:637)
05-22 21:55:00.427: E/AndroidRuntime(11812):    at com.example.gallery.imageScreen.onCreateOptionsMenu(imageScreen.java:608)
05-22 21:55:00.427: E/AndroidRuntime(11812):    at android.app.Activity.onCreatePanelMenu(Activity.java:2260)
05-22 21:55:00.427: E/AndroidRuntime(11812):    at com.android.internal.policy.impl.PhoneWindow.preparePanel(PhoneWindow.java:366)
05-22 21:55:00.427: E/AndroidRuntime(11812):    at com.android.internal.policy.impl.PhoneWindow.onKeyDownPanel(PhoneWindow.java:650)
05-22 21:55:00.427: E/AndroidRuntime(11812):    at com.android.internal.policy.impl.PhoneWindow.onKeyDown(PhoneWindow.java:1322)
05-22 21:55:00.427: E/AndroidRuntime(11812):    at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1845)
05-22 21:55:00.427: E/AndroidRuntime(11812):    at android.view.ViewRoot.deliverKeyEventToViewHierarchy(ViewRoot.java:2758)
05-22 21:55:00.427: E/AndroidRuntime(11812):    at android.view.ViewRoot.handleFinishedEvent(ViewRoot.java:2730)
05-22 21:55:00.427: E/AndroidRuntime(11812):    at android.view.ViewRoot.handleMessage(ViewRoot.java:1999)
05-22 21:55:00.427: E/AndroidRuntime(11812):    at android.os.Handler.dispatchMessage(Handler.java:99)
05-22 21:55:00.427: E/AndroidRuntime(11812):    at android.os.Looper.loop(Looper.java:150)
05-22 21:55:00.427: E/AndroidRuntime(11812):    at android.app.ActivityThread.main(ActivityThread.java:4385)
05-22 21:55:00.427: E/AndroidRuntime(11812):    at java.lang.reflect.Method.invokeNative(Native Method)
05-22 21:55:00.427: E/AndroidRuntime(11812):    at java.lang.reflect.Method.invoke(Method.java:507)
05-22 21:55:00.427: E/AndroidRuntime(11812):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:849)
05-22 21:55:00.427: E/AndroidRuntime(11812):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:607)
05-22 21:55:00.427: E/AndroidRuntime(11812):    at dalvik.system.NativeStart.main(Native Method)
в коде подписал, где myShareActionProvider null, хотя не должен быть таковым.
Мб я что-то не верно делаю?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru