問題タブ [servicemanager]

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 投票する
0 に答える
4720 参照

android - Android ServiceManager サービス media.audio_flinger を待機中

ビデオビューを使用してビデオを表示するアプリケーションに取り組んでいます。ビデオは正常に再生されますが、G2 で何らかの理由で問題が発生し、アプリを閉じた後に再度起動するとクラッシュします。私のログはこれらの呼び出しであふれています:

手動でアプリを強制終了すると、これら 2 つが停止します。

これらの 2 つはフラッディングし続けます。デバイスを再起動する以外に、それらを実際に停止させる方法を見つけることができないようです。上位のものは、5 対 1 の割合でより頻繁に表示されます。

この動作の原因について何か手がかりを持っている人はいますか? リリースする必要がある VideoView に関連する何らかのリソースはありますか?

この同じアプリは問題なく動作し、Galaxy Tablet ではこれを行いません。

編集:これにより、実際には、再生メディアを使用しようとするアプリが強制終了をタイムアウトさせており、これにはストック Android ミュージック アプリが含まれます。

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

objective-c - Elevated Helper と SMJobBless を使用してルート アクセスを取得する

/Library のフォルダーに定期的にファイルをインストールする必要がある作業を行っています。

以前は認証方法の 1 つを使用できましたが、それらは 10.7 で非推奨になったことを理解しています。

これまでの読書から私が理解したこと:

何らかの方法で認証されるヘルパーを作成し、そのヘルパーにすべての移動タスクを実行させる必要があります。XPC に関係するものや Elevator と呼ばれるものなど、いくつかのサンプル コードを調べましたが、少し混乱しています。

その多くは、ある種のクライアント/サーバー モデルのセットアップを扱っているようですが、これが実際にファイルを正しいディレクトリにインストールすることにどのように変換されるかはわかりません。ほとんどの例は文字列を渡すだけです。

私の質問は簡単です: プログラムで /Library にフォルダーを作成し、定期的にファイルを書き込むにはどうすればよいですか? これにアプローチする方法がよくわかりませんし、ドキュメントもあまりないようです。

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

php - ZendFramework 2.0.0beta4 Service Manager の構成 - サブキーの違い

編集:この質問を投稿してから数週間後、Evan Coury が ZF2 ServiceManager のトピックに関する優れたブログ投稿を書きました。 -zend-framework-2-servicemanager

--

ZendFramework 2.0.0beta4 を使用するプロジェクトに取り組んでおり、Zend\ServiceManager を使用して依存関係を処理するのに問題があります。現在のZF2 ServiceManager のドキュメントは次のとおりです。

モジュールで使用するクラスを ServiceManager に登録するときに使用する 6 つのサブキーをリストします: abstract_factoriesaliasesfactoryinvokablesservices、およびshared。データベースからデータを取得するためにコントローラーで使用するモデル クラスを登録したいだけの場合、どれが最適ですか? 具体的には、以下に示すZF2 スケルトン アプリケーションの例を自分のアプリケーション (DashboardTable がモデル)に適合させようとしています。この例では、ファクトリの方法を使用しています。

ただし、「db-adapter」が、SkeletonApplication とは別の作業例で ServiceManager ($sm) にどのように取り込まれているかはわかりません。 DB 情報を含む db' エントリ。構成ファイルから ServiceManager にどのように到達するのか正確にはわからないため、その下に単純なエントリを作成して、問題をその基本コンポーネントである「test-model」に減らしました。「dashboard-table」エントリをコメントアウトし、コントローラーで TestModel から関数を呼び出すと、単純にテキストが出力されます。以下は、私の Module.php の ServiceManager 構成です。

次に、コントローラーからビューに渡されます。

このコードにより、エラーのない完全に空白のページが表示されます。Module.php から ServiceManager 構成をコメントアウトし、DashboardController.php ファイルに引数を渡さずに新しい ViewModel をレンダリングすると、ページは正常にレンダリングされます - layout.phtml と index.phtml をロードします。

ServiceManager または ZF2 の一般的な使用方法の基本的な部分を誤解していると思います。これは StackOverflow に関する私の最初の質問でもあるため、質問の書式設定に関するアドバイスを歓迎します。ありがとう。

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

zend-framework2 - ZendFramwork2 のエンティティ クラスでサービス マネージャを使用するにはどうすればよいですか?

ZendFramwork2 のエンティティ クラスでサービス マネージャを使用するにはどうすればよいですか? 私はそれを得ることができません。

Upd: ユーザーのエンティティ クラスを作成し、DB から追加データをロードするメソッドを作成します。serviceManager のインスタンスがある場合は、テーブル クラスを介してこのデータをロードできます。しかし、私はこのインスタンスを取得できません。

コントローラーでは、このコードを使用します

私が使っているプラ​​グインでは

しかし、エンティティ クラスでは機能しません。

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

php - Zend 2 の autoload ディレクトリにある ModuleName.global.php 設定ファイルの値を取得する方法は?

この質問に関する情報を探していましたが、見つけられる唯一の答えは、他のモジュールがこれを処理する方法を調べることです。これまでのところ、私はこれを見てきました:

Module.php で CdliTwoStageSignup を使用

Module.php で ZfcUser を使用

Zend 2 のドキュメントに基づいて、ModuleManager は各モジュールのすべての module.config.php をマージし、サービス マネージャーで設定されます。また、.config/autoload ディレクトリ内の構成ファイルは、モジュールの構成ファイルをオーバーライドできます。

構成にアクセスするために、これら 2 つのモジュールはキーワード「Config」と「Configuration」を使用しているようです。

  • これらは常に、設定ファイルにアクセスするためにサービス マネージャーで使用されるキーワードですか?
  • どちらかを選択することに違いはありますか?

あなたが提供できる答えに感謝します。

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

php - ZendFramework2のServiceManagerにアクセスできません

私は2.0.4を使用しています。

私のファイル:

https://gist.github.com/4191490

http://framework.zend.com/manual/2.0/en/modules/zend.service-manager.quick-start.htmlのドキュメントによると

クラスがServiceManagerAwareInterfaceを実装している場合、そのオブジェクトはサービスマネージャーで初期化されます。私も同じことをしました(ソースコードのBaseEntity.phpを参照してください)。ただし、サービスマネージャは初期化されていないため、サブクラスSnippetからは使用できません。

質問:他のサービスにアクセスできるように、グローバルまたはモジュールのServireManagerインスタンスを取得するにはどうすればよいですか?(それらのほとんどはシングルトンです)

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

php - phpunitでテストすると、ServiceManagerは完全な名前空間でクラスを見つけることができません

場合によっては、ServiceManagerからフルクラス名でインスタンスを取得しています。次に例を示します。

これはHTTPMVCリクエストに対してはかなりうまく機能しますが、phpunitを使用している場合、ServiceManagerはそれを見つけることができません。(「 ...のインスタンスをフェッチまたは作成できませんでしたZend\ServiceManager\Exception\ServiceNotFoundException」というメッセージとともに例外をスローします)Zend\ServiceManager\ServiceManager::get

ドキュメントのデフォルトのテストブートストラップの例を使用していますが、異なるmashineの2つの異なるプロジェクトでこの問題が発生しているため、これは一般的な問題だと思います。

私の最初の推測は、MVCまたはアプリケーションと関係があるということでした。これは、テストとhttpの唯一の本当の違いである可能性が高いためです。私は両方のモードでSMインスタンスをダンプし、それらを相互に比較し、ソースを調べてWebを検索しました。

残念ながら、労働契約のため、コードを貼り付けることができません。ただし、先ほど申し上げましたように、これは一般的な問題なので、簡単に再現できるはずです。

この問題の原因とその解決方法を知っている人はいますか?

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

zend-framework2 - フォームにサービスロケーターを使用するか、依存関係を追加してオブジェクトを作成しますか?

zendフレームワーク2を手に入れました。ユーザーフォームを作成し、そのフォームをコントローラーで使用するには、コントローラーにfromクラスを含めて、newを使用してオブジェクトを作成するか、サービスを使用してフォームにアクセスできます。フォームにアクセスするためのmanagerconfig。

オブジェクトを直接インスタンス化するのではなく、ここでサービスマネージャーを使用する理由を見つけています。何か案は??

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

c# - 新しいインシデントの値を設定する方法は?

新しい Service Manager 2012 インシデントを作成し、その値を設定する C# コードを書いています。インシデントの「ソース」、「分類カテゴリ」、および「影響を受けるユーザー」の値の設定に問題があります。 ? ありがとう、、

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

android - Android MediaPlayer AudioStream AudioFlinger サーバーが停止しました!、致命的なシグナル 11

2 つのフラグメント (左右) があり、左側のフラグメントで Radiostreams のリストを取得します。これらのストリームのいずれかをクリックすると、正しいフラグメントがストリームの名前を変更し、指定された uri でストリームの再生を開始する必要があります。

2 問題:

  1. ラジオ ストリームの一部は最新ではないため、多くのラジオ ストリームが機能しなくなりました。問題は、これによりアプリが強制終了することです! エラー処理を行いましたが、そのようなストリームを呼び出した後、次のようになります。

03-20 14:23:28.192: A/libc(1021): 0x00000000 の致命的なシグナル 11 (SIGSEGV) (コード = 1)

03-20 14:23:28.192: W/AudioSystem(1021): AudioFlinger サーバーが停止しました!

03-20 14:23:28.192: W/IMediaDeathNotifier (1021): メディア サーバーが停止しました

03-20 14:23:28.192: E/MediaPlayer(1021): エラー (100, 0)

03-20 14:23:28.192: I/ServiceManager(1021): サービス media.audio_flinger を待機しています...

03-20 14:23:28.752: I/dalvikvm(1021): threadid=3: シグナル 3 に反応しています

03-20 14:23:28.782: I/dalvikvm(1021): スタック トレースを「/data/anr/traces.txt」に書き込みました

03-20 14:23:29.192: I/ServiceManager(1021): サービス media.audio_flinger を待機しています...

どうしてか分かりません。エラー処理を行う他の方法はありますか? または、mediaPlayer.setDataSource(uri) を呼び出す前にすべてのストリームをチェックして、欠陥のある uris の準備を避ける方法はありますか? (最後に私のコードを参照してください)

  1. 左の ListFragment をリモコンで操作しています。あるチャネルから別のチャネルに非常に速く切り替えようとすると、すべてが非常に遅くなります。Mediaplayer の再インスタンス化には非常に時間がかかるようです。再インスタンス化しないと、mediaPlayer.setDataSource(..) を再度呼び出すとランタイム エラーが発生します。1 つの MediaPlayer オブジェクトで .setDataSource を 2 回呼び出す方法はありますか?

これが私のコードです: 私の MediaPlayer Wrapper クラス:

これが私の TestFragment (右のフラグメント) です。注: 左の Fragment は、リスト項目がクリックされるたびに、TestFragment からメソッド「newChannel(radioChannel)」を呼び出しています。

プロの方、どちらか、または両方の質問について教えてください。