問題タブ [shareactionprovider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2590 参照

android - サポート v7 ライブラリの ShareActionProvider が機能しない

このチュートリアルhttp://developer.android.com/reference/android/support/v7/widget/ShareActionProvider.htmlのサポート ライブラリを使用して ShareActionProvider を実装しようとしています。以下は私のコードです:

メニュー xml ファイル:

アクティビティで:

アクティビティに android.support.v7.widget.ShareActionProvider をインポートします。多くの人が取得するような ClassCast 例外はないと確信しています。なんとなくヌルです。私は何を間違っていますか?

0 投票する
1 に答える
68 参照

android - 共有ボタンがクリックされた後にのみ、共有に必要な操作を実行する

ShareActionProviderアプリで生成された画像を共有するために使用します。

問題は、共有するためだけに一時画像ファイルをディスクに書き込むことです。共有画像は、画面上の複数のビットマップの構成ですcreateComposition(Bitmap bitmap1, Bitmap bitmap2)createComposition(b1, b2)現在、コンテンツが変更されるたびに実行しているため、可能な共有によって正しいイメージが共有されますが、これにより多くの CPU サイクル (およびディスク書き込み) が浪費されます。シェア。

したがって、ユーザーが共有ボタンをクリックしたにこの一時ファイルを作成して、画面上のコンテンツが変更されるたびにディスク上に不要な画像を生成する必要がないようにします。質問: どうやってそこに着くのですか? のリスナーはありShareActionProviderますか? onOptionsItemSelectedとにかく切れません。

多分延長する必要がありShareActionProviderますか?

0 投票する
1 に答える
4114 参照

android - ピカソから画像 uri を取得しますか?

ViewPagerPicasso を使用してロードするために使用している画像 URL のかなり大きなリストがあります。インテントを介してこれらの画像の共有機能を提供できるようにする必要があります (最終的にはShareActionProviderを介して共有します)。私が読んだところによると、Picasso はこの種のことをすぐに処理できるように構築されているわけではありませんが、そうするために必要なすべてのツールを提供しています。

調査前の私の計画LruCacheは、URL をキーとビットマップ値として使用する単純なものを作成することでした。このキャッシングは、onBitmapLoadedピカソのTargetインターフェースを介して行われます。画像を共有したいときはいつでも、ビットマップのキャッシュをチェックします。そこにない場合は、ピカソで取得します。とにかくキャッシュされたビットマップがあるので、ファイルに書き込みます (... uri を取得するにはファイルに書き込む必要がありますが、...この部分は正しくないようです)。ファイル uri をに追加します意図。

ただし、https://stackoverflow.com/a/18552559/413254Picasso.Builderを使用すると、自分のキャッシュを設定(および参照を保持)できることがわかります。これは、正確なリサイクル、検索などを確実にするための適切な実装と方法で、慣習と混乱をなくすことができることを意味します.TargethashCodeequals

私の質問は、ピカソがこのキャッシュをどのように使用するかです。キーは何ですか?ディスクに書き込まずにビットマップ Uri を取得する方法はありますか?

0 投票する
3 に答える
2310 参照

android - ClassCastException : android.support.v7.widget.ShareActionProvider

私はShareActionProviderを実装しようとしていますが、取得しています:

menu.xml:

これをクラスにインポートしました:

完全なログ:

0 投票する
2 に答える
1480 参照

android - Null ポインター例外 - android.support.v7.widget.ShareActionProvider

私は過去 2 時間簡単なプログラムを書いていますが、以下のコードを使用して、この小さな問題の解決策が得られませんでした:

MainActivity.java:-

main.xml:-

この小さなプログラムで間違いを犯している場所がわかりません...私の間違いを知らせて、これを解決するのを手伝ってください!

ライン番号: 79

このチュートリアルに従いました

ログは次のように述べています。

0 投票する
1 に答える
111 参照

java - Android メニュー項目の単一の共有ボタン

アクション バー Sherlock に共有ボタンを追加しようとしています。

しかし

その横に2番目の共有ボタンを表示したくないここに画像の説明を入力

どうすればそれを達成できますか?