используют эту команду sql
Create table TABLE NAME (ATTRIBUTE NAME (ATTRIBUTE SIZE))
// оба create
и table
являются ключевыми словами
Подойдя к этому почти год спустя, я решил свою конкретную проблему другим способом. Поскольку я хотел, чтобы ссылка обрабатывалась моим собственным приложением, есть решение, которое немного проще.
Помимо фильтра намерений по умолчанию, я просто позволяю своей целевой активности прослушивать ACTION_VIEW
намерения, в частности, те, которые имеют схему com.package.name
<intent-filter>
<category android:name="android.intent.category.DEFAULT" />
<action android:name="android.intent.action.VIEW" />
<data android:scheme="com.package.name" />
</intent-filter>
Это означает, что ссылки, начинающиеся с com.package.name://
будет обрабатываться моей деятельностью.
Все, что мне нужно сделать, это создать URL-адрес, содержащий информацию, которую я хочу передать:
com.package.name://action-to-perform/id-that-might-be-needed/
В моем целевом действии я могу получить этот адрес:
Uri data = getIntent().getData();
В моем примере я мог просто проверить data
для значений NULL, потому что, когда он не равен NULL, я буду знать, что он был вызван с помощью такой ссылки. Оттуда я извлекаю из URL-адреса необходимые мне инструкции, чтобы иметь возможность отображать соответствующие данные.
очень просто добавить эту строку в свой код:
tv.setMovementMethod(LinkMovementMethod.getInstance());