プログラミング

プロおよび熱狂的プログラマーのためのQ&A

22
JavaでのArrayListの共通部分と結合
そうする方法はありますか?探していましたが見つかりませんでした。 別の質問:ファイルをフィルタリングできるように、これらのメソッドが必要です。一部はANDフィルターであり、一部はORフィルター(集合論のように)なので、すべてのファイルとそれらのファイルを保持する結合/交差するArrayListsに従ってフィルター処理する必要があります。 ファイルを保持するために別のデータ構造を使用する必要がありますか?より良いランタイムを提供するものは他にありますか?
130 java  list  union  intersection 

9
それを離れるときにAndroidアクティビティを終了して、戻るボタンからアクセスできないようにする方法は?
特定のAndroidアクティビティで、ある時点でユーザーの新しいアクティビティを開始したいと思います。最初のアクティビティを離れて2番目のアクティビティに到達すると、最初のアクティビティは古くなっているので、完全に削除して、[戻る]ボタンから再度アクセスできないようにします。 これを達成するための最良の方法は何ですか?ユーザーが新しいアクティビティを開始した直後に、このアクティビティを強制終了または破棄するにはどうすればよいですか?
130 android 


15
水平LinearLayoutの右揃えボタン
添付画像を見れば。ボタンを右揃えにする必要がありますが、何らかの理由で「重力:右」では機能しません... これがそのレイアウトの私のコードです。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_marginTop="35dp"> <TextView android:id="@+id/lblExpenseCancel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/cancel" android:textColor="#404040" android:layout_marginLeft="10dp" android:textSize="20sp" android:layout_marginTop="9dp" /> <Button android:id="@+id/btnAddExpense" android:layout_width="wrap_content" android:layout_height="45dp" android:background="@drawable/stitch_button" android:layout_marginLeft="10dp" android:text="@string/add" android:layout_gravity="right" android:layout_marginRight="15dp" /> </LinearLayout> なぜ機能しないのですか?


15
AppCompat-v7でアクションバー/ツールバーにアイコンを表示21
私はこれらを試しました-それでも以前のようにアイコンが表示されません: getSupportActionBar().setLogo(R.drawable.ic_launcher); getSupportActionBar().setDisplayUseLogoEnabled(true); getSupportActionBar().setIcon(R.drawable.ic_launcher); カスタムツールバーを使用すると機能するように見えますが、すべてのレイアウトに触れる必要があります-そうするためのより良い方法はありますか?

7
Android Studio-あいまいなメソッド呼び出しgetClass()
AndroidアプリケーションにAndroid Studioを使用しています。 私のコードは機能し、コンパイルされます。 最近、IDEで次のコードのgetClassにエラー(赤い線)が表示されます。 fragment.getClass().getSimpleName() しかし、それでもアプリケーションはコンパイルされて実行されます。 エラーは: Ambiguous method call. Both getClass () in Object and getClass () in Object match. 誰かが私にそれについて何を説明できますか?そしてなぜコードはまだ実行中ですか?

8
ライブラリー/ JARをEclipse Androidプロジェクトに追加する
これは、EclipseのAndroidプロジェクトにサードパーティライブラリ(JAR)を追加することについての2つの部分からなる質問です。 質問の最初の部分は、サードパーティのJAR(ライブラリ)をAndroidプロジェクトに追加しようとすると、最初に次の問題が発生することです。 XMLの解析エラー:バインドされていないプレフィックス 私はそのJARのクラスを使用しようとしているためです(そして、何らかの形で定義された接頭辞が必要です)。どうしたの? 次に、(それを修正した後-答えは以下に示されています)、私のアプリケーションはAndroidで動作せず、デバッガー(LogCat)を介して、使用しようとしているクラスが存在しないことがわかります。 原因:java.lang.ClassNotFoundException:com.github.droidfu.widgets.WebImageView ... Eclipseでコンパイルエラーやリンカーエラーが発生しないのはなぜですか、エミュレーターでこの問題が発生しますか? これら2つの質問は修辞的です。このフォーラムの他の投稿は問題に近づき、他の場所で議論がありますが、私は次の人が一緒に来るのをより明確に助けることができると感じています。


14
UltiSnipsとYouCompleteMe
ultisnipsとyoucompletemeのバンドルを私のmacvimにインストールしました。問題は、タブがycmでバインドされているため、ultisnipsが機能しないことです。let g:UltiSnipsExpandTrigger = "<s-tab>"shift-tabでスニペットの完了をトリガーできるように配置しようとしましたが、なんらかの理由で機能しません。トリガーとしてキャップを使用することもできましたが、今のところそれを行う方法はありません。 これら2つのアドオンを一緒に使用する人はいますか?シフトタブを機能させるにはどうすればよいですか?スニペットをトリガーする別のキーを推奨できますか?

25
MSBuildの実行がSDKToolsPathの読み取りに失敗する
VS2008とそれに関連するツールでコンパイルすると、.Net 2.0ベースのWebサイトを適切に構築するために使用されていたNAntスクリプトの実行に少し問題があります。最近すべてのプロジェクト/ソリューションファイルをVS2010にアップグレードしましたが、次のエラーでビルドが失敗します。 [exec] C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Microsoft.Common.targets(2249,9):エラーMSB3086:タスクはS dkToolsPath ""またはレジストリを使用して "sgen.exe"を見つけることができませんでしたキー「HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SDKs \ Windows \ v7.0A」。SdkToolsPathが設定され、ツールがSdkToolsPathの下の正しいプロセッサ固有の場所に存在し、Microsoft Windows SDKがインストールされていることを確認します 現在、ビルドサーバーにインストールされているWindows SDKの以前のバージョン(.Net 3.5)があり、完全な.Net 4.0フレームワークがインストールされていますが、.Net 4.0固有のバージョンのWindows SDKを実行していません。 少し実験と調査を行った後、ついに新しい環境変数「SDKToolsPath」をセットアップし、それをWindows 6.0 sdkフォルダーのsgen.exeのコピーにポイントしました。これは同じエラーを生成しましたが、SDKToolsPath環境変数が設定されていても(コマンドラインでそれを「エコー」できることと、期待値が設定されていることを確認)、エラーメッセージが読まれていない(空の引用符に注意)。 私が見つけた情報のほとんどは.Net 3.5(またはそれ以前)固有のものです。まだ4.0はあまり関連していません。エラーコードMSB3086を検索しても、有用なものは何も生成されませんでした。これが何であるか考えていますか? スコット
130 .net  msbuild 

10
AngularJS-各ルートとコントローラーでのログインと認証
私は、yeoman、grunt、bowerを使用して作成されたAngularJSアプリケーションを持っています。 認証をチェックするコントローラーを備えたログインページがあります。資格情報が正しい場合、ホームページに転送します。 app.js 'use strict'; //Define Routing for app angular.module('myApp', []).config(['$routeProvider', '$locationProvider', function($routeProvider,$locationProvider) { $routeProvider .when('/login', { templateUrl: 'login.html', controller: 'LoginController' }) .when('/register', { templateUrl: 'register.html', controller: 'RegisterController' }) .when('/forgotPassword', { templateUrl: 'forgotpassword.html', controller: 'forgotController' }) .when('/home', { templateUrl: 'views/home.html', controller: 'homeController' }) .otherwise({ redirectTo: '/login' }); // $locationProvider.html5Mode(true); //Remove …

5
ExtJS 4のイベント処理について説明する
私は最近ExtJSの学習を始めており、イベントの処理方法を理解するのに苦労しています。以前のバージョンのExtJSの経験はありません。 さまざまなマニュアル、ガイド、ドキュメントのページを読んで、その使い方を理解しましたが、どのように機能するかはわかりません。ExtJSの古いバージョンのチュートリアルをいくつか見つけましたが、それらがExtJS 4にどのように適用できるかわかりません。 具体的には、次のような「最終的な単語」に注目しています イベント処理関数はどの引数を渡されますか?常に渡される標準の引数のセットはありますか? 作成するカスタムコンポーネントのカスタムイベントを定義する方法 これらのカスタムイベントを起動するにはどうすればよいですか? 戻り値(true / false)は、イベントがどのようにバブルするかに影響しますか?そうでない場合、イベントハンドラの内部または外部からイベントバブリングをどのように制御できますか? イベントリスナーを登録する標準的な方法はありますか?(私は今までに2つの異なる方法に出会いましたが、それぞれの方法が使用された理由がわかりません)。 たとえば、この質問では、イベントハンドラーがかなりの数の引数を受け取ることができると思います。ハンドラーへの引数が2つしかない他のチュートリアルを見てきました。何が変わりますか?


8
実行時にデフォルトのapp.configを変更する
次の問題があります: モジュールをロードする(アドオン)アプリケーションがあります。これらのモジュールでは、app.configにエントリが必要な場合があります(WCF構成など)。モジュールは動的に読み込まれるため、アプリケーションのapp.configファイルにこれらのエントリを含めたくありません。 私がしたいことは次のとおりです: モジュールの構成セクションを組み込んだ新しいapp.configをメモリに作成します アプリケーションにその新しいapp.configを使用するように伝えます 注:デフォルトのapp.configを上書きしたくない! たとえばConfigurationManager.AppSettings、新しいファイルを使用できるように、透過的に機能する必要があります。 この問題の評価中に、私はここで提供されているものと同じソリューションを思いつきました:nunitでapp.configをリロードします。 残念ながら、私はまだ通常のapp.configからデータを取得しているため、何も実行しないようです。 私はそれをテストするためにこのコードを使用しました: Console.WriteLine(ConfigurationManager.AppSettings["SettingA"]); Console.WriteLine(Settings.Default.Setting); var combinedConfig = string.Format(CONFIG2, CONFIG); var tempFileName = Path.GetTempFileName(); using (var writer = new StreamWriter(tempFileName)) { writer.Write(combinedConfig); } using(AppConfig.Change(tempFileName)) { Console.WriteLine(ConfigurationManager.AppSettings["SettingA"]); Console.WriteLine(Settings.Default.Setting); } 同じ値を2回出力しcombinedConfigますが、通常のapp.config 以外の値が含まれています。
130 c#  .net  app-config 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.