カスタムビューがあり、そのアクティビティで使用できる文字列にアクセスしたいと思います。ビュークラスでgetContext()
を使用するコードを見てきましたが、インテントを介してそのアクティビティで利用できるようにされた文字列にアクセスするメソッドはありません。アクティビティの文字列をカスタムビューで利用できるようにする方法は?
ViewクラスのgetContext()メソッドは、コンストラクターに渡されたコンテキストを返します。通常、それは必要なアクティビティです(アクティビティはコンテキストを拡張します)。だからこれはおそらくあなたのために働く:
((Activity)getContext()).someMethod(...);