警告メッセージにも書いてあるとおり、
:help W11
を見る。設定ファイルvimrcに以下の記述をすると 自動的に読み込んでくれるようになった
set autoread
快適。
|
|||||
|
警告メッセージにも書いてあるとおり、 :help W11 を見る。設定ファイルvimrcに以下の記述をすると 自動的に読み込んでくれるようになった set autoread 快適。 EclipseプラグインでCheckStyleを使用していると以下のような感じで、 赤色のエラーが出て使用できない場合があってとっても困ってた。 解決方法を探してググってみると、 どうもJavaの使う文字コード(WindowsなのでMS932)と別の文字コードで ソースを保存(自分はUTF-8にしてた)すると、 上記の事象が発生してしまうらしい。 他のサイトでは、CheckstyleのTreeWalkerにオプションを指定するという解決方法も載っているが、 自分のバージョンのCheckstyle(5.3)だと、試してみた結果この解決方法は使えない。エラーになってしまう。 どうするか考えた結果、自分一人で開発してるだけなので、 ソースを保存する文字コードをMS932に変更してしまうことで解決した。 本当はUTF-8のほうが他(Gitとか、もろもろ)ではまりにくいと思えるのだけど、 とりあえず目先の問題を解決するスタンスでやってみる。 いつから変わったのかわかりませんが、以前は \android-sdk-windows\tools にあったものが、 \android-sdk-windows\platform-tools に変更になっています。Pathの設定など注意。 この記事を参考にさせていただきました。 以下がサンプルコード。 やりたかったアクティビティからアクティビティの呼び出しが行われたかの確認のみに特化。 テスト対象コード。アクティビティを呼び出す方 package net.krks.android.junitsample; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class JUnitSampleActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button b = (Button) findViewById(R.id.Button01); b.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { [...] クラス変数は、そのクラスに存在するので、継承したときに継承したクラスの変数ができるわけではなく、 継承先の子から親の変数を指し示すことができるだけ。 class BaseClass @@s = “baseclass” def BaseClass.s @@s end def BaseClass.s=(val) @@s = val end end class ExtendClass < BaseClass end class ExtendClass2 < BaseClass end p BaseClass.s #=> “baseclass” p ExtendClass.s #=> “baseclass” p ExtendClass2.s #=> “baseclass” ExtendClass.s = “ab” p BaseClass.s #=> “ab” 親も変わる p ExtendClass.s #=> “ab” p ExtendClass2.s #=> [...] |
|||||
|
Copyright © 2012 wp.krks.net - All Rights Reserved |
|||||