Форум программистов, компьютерный форум CyberForum.ru

mssql + android - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Ошибка приложения, при изменении эмулятора http://www.cyberforum.ru/android-dev/thread762571.html
Суть проблемы: запускаю приложение на эмуляторе под разрешение показанное на скрине, все отлично работает. Меняю разрешение на более меньшее и сразу вылетает ошибка.
Android Layout передача данных Каким способом можно передать данные из дочернего Layout в родительский? Умею только передавать данные в дочерний Layout через Intent. Добавлено через 46 минут И еще вопрос, как закрыть дочерний Layout? http://www.cyberforum.ru/android-dev/thread762396.html
Странное форматирование в Eclipse Android
Добрый день! Запустив сегодня Eclipse, вдруг вижу странное форматирование во всех проектах (на картинке). Вчера вечером всё было нормально, а сегодня вдруг такие новости.. Походил по всем меню, - никак не могу найти пункт, который отвечает за подобное отображение. Буду рад советам, как это можно исправить.
Android Сколько будет стоить приложение написанное для андроида?
Сколько будет стоить простой rss ридер? Для сайта хочу написать просмотр статей видео.
Android ffmpeg Выдернуть кадр из видеофайла http://www.cyberforum.ru/android-dev/thread762080.html
Доброго времени суток. Бьюсь 4й день над проблемкой как при помощи ffmpeg выдернуть определенный кадр из видеофайла и передать его на сторону Java. Вот что я сделал: Скомпилировал библиотеку ffmpeg, проверил на примерах все работает. Но вот пример как дернуть кадр из видео нашел лишь 1 вот тут. Попробовал его у себя, получилось примерно следующее: Код Библиотеки: #include <jni.h> #include...
Android выделение и освобождение памяти для нативных функций Доброго времени суток. Пытаюсь разобраться с использованием android-ndk. Столкнулся с такой проблемкой: Нужно выделить буфер для использования на стороне jni, а затем освободить его. Нашел вот такую реализацию: функции на стороне jni: jobject Java_com_domain_applicationname_FFMpegWrapper_allocNative(JNIEnv* env, jobject thiz, jlong size) { void* buffer = malloc(size); jobject... подробнее

Показать сообщение отдельно
Walleee
 Аватар для Walleee
1 / 1 / 0
Регистрация: 28.04.2012
Сообщений: 57
21.01.2013, 11:51  [ТС]     mssql + android
вывел подключение в отдельный поток. ругается(

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
package com.example.hh;
 
import java.sql.Connection;
import java.sql.DriverManager;
import android.os.AsyncTask;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.TextView;
import android.widget.Toast;
 
public class MainActivity extends Activity {
    TextView tvInfo; 
    MyTask ts;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        tvInfo = (TextView)findViewById(R.id.textView1);
        try {
            Class.forName("net.sourceforge.jtds.jdbc.Driver");
        } 
        catch (ClassNotFoundException e) {
            e.printStackTrace();            
        }   
           
        ts = new MyTask();
        ts.execute();
    }
    
      class MyTask extends AsyncTask<Void, Void, Void> {
 
            @Override
            protected void onPreExecute() {
              super.onPreExecute();
              tvInfo.setText("start connection");
            }
 
            @Override
            protected Void doInBackground(Void... params) {             
                  Connection conn = null;
                  String url = "jdbc:jtds:sqlserver://127.0.0.1:12701/dbName";
                  String name = "user";
                  String password = "password";
                  try 
                  {
                   conn = DriverManager.getConnection(url, name, password);
                   //Toast.makeText(getApplicationContext(), "есть подключение к БД", Toast.LENGTH_SHORT).show();
                   tvInfo.setText("есть подключение к БД");
                  } 
                  catch (java.sql.SQLException e) 
                  {
                   e.printStackTrace();
                   //Toast.makeText(getApplicationContext(), "ошибка подключения к БД", Toast.LENGTH_SHORT).show();
                   tvInfo.setText("ошибка подключения к БД");     
                  }     
              return null;
            }
 
            @Override
            protected void onPostExecute(Void result) {
              super.onPostExecute(result);
              tvInfo.setText("end connection");
            }
          }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}
logcat пишет
----------------------------------------------------------------------------
01-21 07:40:51.621: E/AndroidRuntime(814): FATAL EXCEPTION: AsyncTask #1
01-21 07:40:51.621: E/AndroidRuntime(814): java.lang.RuntimeException: An error occured while executing doInBackground()
01-21 07:40:51.621: E/AndroidRuntime(814): at android.os.AsyncTask$3.done(AsyncTask.java:299)
01-21 07:40:51.621: E/AndroidRuntime(814): at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)
01-21 07:40:51.621: E/AndroidRuntime(814): at java.util.concurrent.FutureTask.setException(FutureTask.java:219)
01-21 07:40:51.621: E/AndroidRuntime(814): at java.util.concurrent.FutureTask.run(FutureTask.java:239)
01-21 07:40:51.621: E/AndroidRuntime(814): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
01-21 07:40:51.621: E/AndroidRuntime(814): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
01-21 07:40:51.621: E/AndroidRuntime(814): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
01-21 07:40:51.621: E/AndroidRuntime(814): at java.lang.Thread.run(Thread.java:856)
01-21 07:40:51.621: E/AndroidRuntime(814): Caused by: android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
01-21 07:40:51.621: E/AndroidRuntime(814): at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:4746)
01-21 07:40:51.621: E/AndroidRuntime(814): at android.view.ViewRootImpl.requestLayout(ViewRootImpl.java:823)
01-21 07:40:51.621: E/AndroidRuntime(814): at android.view.View.requestLayout(View.java:15468)
01-21 07:40:51.621: E/AndroidRuntime(814): at android.view.View.requestLayout(View.java:15468)
01-21 07:40:51.621: E/AndroidRuntime(814): at android.view.View.requestLayout(View.java:15468)
01-21 07:40:51.621: E/AndroidRuntime(814): at android.view.View.requestLayout(View.java:15468)
01-21 07:40:51.621: E/AndroidRuntime(814): at android.widget.RelativeLayout.requestLayout(RelativeLayout.java:318)
01-21 07:40:51.621: E/AndroidRuntime(814): at android.view.View.requestLayout(View.java:15468)
01-21 07:40:51.621: E/AndroidRuntime(814): at android.widget.TextView.checkForRelayout(TextView.java:6313)
01-21 07:40:51.621: E/AndroidRuntime(814): at android.widget.TextView.setText(TextView.java:3567)
01-21 07:40:51.621: E/AndroidRuntime(814): at android.widget.TextView.setText(TextView.java:3425)
01-21 07:40:51.621: E/AndroidRuntime(814): at android.widget.TextView.setText(TextView.java:3400)
01-21 07:40:51.621: E/AndroidRuntime(814): at com.example.hh.MainActivity$MyTask.doInBackground(MainActivity.java:57)
01-21 07:40:51.621: E/AndroidRuntime(814): at com.example.hh.MainActivity$MyTask.doInBackground(MainActivity.java:1)
01-21 07:40:51.621: E/AndroidRuntime(814): at android.os.AsyncTask$2.call(AsyncTask.java:287)
01-21 07:40:51.621: E/AndroidRuntime(814): at java.util.concurrent.FutureTask.run(FutureTask.java:234)
01-21 07:40:51.621: E/AndroidRuntime(814): ... 4 more
 
Текущее время: 04:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru