問題タブ [onupdate]

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

android - アプリのメインアクティビティからウィジェットのonUpdateメソッドを呼び出す

ウィジェットを含むAndroidアプリケーションに取り組んでいます。アプリのメインインターフェイスは単純なアクティビティですが、ユーザーがアクティビティで実行できる操作の中には、ウィジェットを更新する必要があるものがあります。つまり、onUpdateメソッドを実行します。

アクティビティからこのメソッドをトリガーするにはどうすればよいですか?他の 質問を見ると、レイアウトを変更するコードを書くことができましたが、onUpdateを実行していないようです(空のレイアウトが残っており、onUpdate中に追加されたデータがないため)。

アイデアやコードサンプルは大歓迎です!

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

android - 30分待っていないウィジェットのonUpdateメソッドをテストする方法

ウィジェットを 3 日間学習した後、ようやく setOnClickPendingIntent,RemoteViews... について理解し、ウィジェットを完成させました。それは多くのチュートリアルの助けを借りて行われました。しかし、今、それが機能するかどうかをテストしたいと思います。私が読んだように、最小更新レートは 30 分です。もう 1 つの方法は、AlarmManager を使用することです。しかし、AlarmManager の例は見つかりません。30分待った後、何も起こりませんでした。私はいくつかのことを変更しましたが、それが変わるのを待っています...

より速くテストする方法はありますか?

カウントウィジェット

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

validation - CakePHP - 新しいユーザー アカウントの作成、いくつかの問題

私は2つのテーブルを持っていusersますtokens.
各ユーザーにはactivatedフィールドがあり、各トークンには{id, token, user_id, created}フィールドがあります。

アプリの動作方法は次のとおりです。作成時に、アプリは-

  1. フィールドが空であることを確認してactivatedください (送信されたデータの操作を避けるため)。
  2. テーブルにトークンが作成されtokensます。

更新時に、アプリは -

  1. 新しいトークンを作成しないでください。
  2. activatedフィールドへのいかなる種類の更新も許可しません。
  3. 新しい電子メールが送信されたかどうかを確認し、送信された場合は、新しいトークンを作成し、activatedフィールドを false に設定します。

コントローラーを介してアカウントを有効にする方法と、そのためにルーターをセットアップする方法を知っています。
私が必要とするのは、主にモデル構成です。
例: トークンの作成はメソッドで行う必要があると思いますがafterSave、メソッドが更新によって呼び出されたのか、作成操作によって呼び出されたのかをどのように判断すればよいでしょうか?

助けてくれてありがとう

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

android - onUpgrade データベースの Android バージョン番号が増加しない

Android アプリケーションでデータベースを更新しようとしています。バージョン番号を更新すると onUpgrade が呼び出されますが、バージョン番号が増加しないため、データベースにアクセスするたびに onUpgrade が呼び出されます。これが私のコードです:

なぜこれが起こっているのか知っている人はいますか?

0 投票する
0 に答える
516 参照

android - ウィジェットが Ice Cream Sandwich にロードされないのはなぜですか

だからここに私のWidgetProvider

そして、これがウィジェットのレイアウトです。

問題:

配列の長さがゼロの場合、ウィジェットは問題なく動作しallMessagesます。 TextView のテキストを「表示するメッセージがありません」に設定すると、誰もが満足します。配列に少なくとも1つのメッセージがある場合、コードは正常に実行され、例外も何もありません(私はそれとすべてをデバッグしました)がonUpdate、エミュレーターが戻ると、ウィジェットがあるはずのホーム画面に「ウィジェットの読み込みに問題があります」と表示されます. 同じ正確なコードが Froyo と Gingerbread でも問題なく機能することに注意することも重要です。何か問題が発生している場合、例外が発生しないのはなぜですか? デバッガーはonUpdateメソッド全体を実行し、正常に戻りますが、ウィジェットは読み込まれません。何か案は?

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

mysql - 何も変更されていないときにMySQLレコードを強制的に更新する方法

私のデータベーステーブルには、使用するように定義された列がありますON UPDATE CURRENT_TIMESTAMP

  • フィールド:last_access
  • タイプ:タイムスタンプ
  • 照合:
  • 属性:更新時CURRENT_TIMESTAMP
  • ヌル:いいえ
  • デフォルト:CURRENT_TIMESTAMP
  • 追加:更新時CURRENT_TIMESTAMP

last_accessレコード内の他のデータが変更されていないときに、このフィールドを特定のレコードに対して強制的に更新するにはどうすればよいですか?

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

android - Android ウィジェット onUpdate()

そこで、ボタンとして機能する Android ウィジェットを開発しました。ここに示す基本的なコードを使用しました: http://developer.android.com/guide/topics/appwidgets/index.html ボタンをクリックすると、アクティビティが開始されます。これは毎回うまくいきます!ただし、ボタンがクリックされた時間を記録すると、最初の時間しか取得できません。なぜこれが起こるのですか?

これが私が求められたコードです:

}

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

android - AppWidgetProvider の onUpdate() メソッドがどのように呼び出されたかを特定することは可能ですか?

私が知っているように、AppWidgetProvider の onUpdate() メソッドの呼び出しには 2 つのタイプがあります。

  1. updatePeriodMillis サークルの有効期限が切れたとき
  2. 新しいウィジェットがホーム画面に追加されたとき

onUpdate() メソッドでは、最初のケースでいくつかのサービスを開始したいのですが、2 番目のケースでは開始しません。onUpdate() がどのように呼び出されたかを判断することは可能ですか?

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

android - 追加のテーブルが作成されていません

アプリケーションに2つ目のテーブルを追加しようとしていますが、うまくいきません。2つのテーブルは独自のクラスであり、シングルトンです。onUpgradeメソッドでデータベースの参照を渡し、インスタンス変数として渡します。

onCreateメソッドは、すべてのテーブルのcreateメソッドを呼び出すだけです。

2番目のテーブルsysTableは、次のcreateステートメントの実行中に例外をスローしません。

しかし、次のような単純なクエリを実行すると、次のようになります。

エラーが発生しました

最初のテーブルが削除または作成されても問題はありません。何か案は?

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

android - ウィジェット Android での ImageView の更新

ImegeView を更新しようとすると、「ウィジェットの読み込みに問題があります」と表示されます。

私のmain.xml

私のWidget.java

DDMSで私は見ることができます

しかし、私は R.Java に 0x7f060000 を持っています

私は Android プラットフォーム 2.3.1 API レベル 9 CPU/ABI ARM (armeabi) を使用しています。

トリックとは何ですか?