onNewIntend(Intent intent) メソッドで描画する線の位置を計算したいだけです。いくつかの緯度/経度を指定すると、それらをカスタム ビューに合わせる必要があります。この計算のために - これが私の問題です - onNewIntend(...) が onCreate(...) の前に呼び出されるため、0 である myView.getHeight()/getWidth() メソッドが必要です。:/
この問題に対処するアイデアはありますか?
私はすでに試しました...
@Override
public void onNewIntent(Intent intent) {
final String action = intent.getAction();
if (Intent.ACTION_RUN.equals(action)) {
// @Todo: Here should be checked if view is already inflated ...
setContentView(R.layout.collector);
int x = mGraphView.getMeasuredHeight();
...
...そして、これも x=0 になります
どうもありがとう!