小编d-m*_*man的帖子

无论我们将tab2设置为默认选项卡,android第一个选项卡intent oncreate总是被调用

以下是具有意图数据的选项卡示例.

在调试时我发现总是在第一个选项卡中我们在tab选项卡中添加了tab主机

tabHost.addTab(tabHost.newTabSpec("tab1")
                    .setIndicator("list")
                    .setContent(new Intent(this, List1.class)));
Run Code Online (Sandbox Code Playgroud)

即使我将tab2定义为当前选项卡如何解决这个问题,"List1"意图的oncreate方法也会被调用,无论它是否是我们当前的选项卡?

public class Tabs3 extends TabActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        final TabHost tabHost = getTabHost();

        tabHost.addTab(tabHost.newTabSpec("tab1")
                .setIndicator("list")
                .setContent(new Intent(this, List1.class)));

        tabHost.addTab(tabHost.newTabSpec("tab2")
                .setIndicator("photo list")
                .setContent(new Intent(this, List8.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)));

        // This tab sets the intent flag so that it is recreated each time
        // the tab is clicked.
        tabHost.addTab(tabHost.newTabSpec("tab3")
                .setIndicator("destroy")
                .setContent(new Intent(this, Controls2.class)
                        .addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)));
    }
}
Run Code Online (Sandbox Code Playgroud)

android tabwidget

5
推荐指数
1
解决办法
2368
查看次数

从代码设置评级栏样式

对于类RatingBar,我没有看到像setStyle这样的方法.如何从代码中设置评级样式?

android coding-style rating

5
推荐指数
1
解决办法
8898
查看次数

android image exif阅读器第三方api

是否有任何第三方api for android从图像中读取exif标签,支持从1.5开始的api级别.

android libexif

5
推荐指数
1
解决办法
9392
查看次数

android gallery图像位置问题

当你在跟随android专辑小部件图像放置是从画廊的中间我想从专辑的开头开始图像放置.

替代文字

android position gallery

5
推荐指数
2
解决办法
7657
查看次数

本周的java日历周末

Java使用日历我想获得当前周末的日期,任何快速的想法

java calendar weekend

5
推荐指数
1
解决办法
5547
查看次数

Android:AudioRecord初始化本机AudioRecord对象时的错误代码-20

Android:我想从麦克风中读取缓冲区,以便我可以对其执行处理,以下是我的代码

int sampleRateInHz = 8000;// 44100, 22050 and 11025
        int channelConfig = AudioFormat.CHANNEL_CONFIGURATION_MONO;
        int audioFormat = AudioFormat.ENCODING_PCM_16BIT;

        //int bufferSize =11025 + 
        int bufferSize = AudioRecord.getMinBufferSize(sampleRateInHz,channelConfig, audioFormat);


        short[] buffer = new short[bufferSize];

        AudioRecord audioRecord = new AudioRecord(MediaRecorder.AudioSource.MIC, sampleRateInHz,channelConfig, audioFormat, bufferSize);

        if(audioRecord.getState()== AudioRecord.STATE_INITIALIZED){
            audioRecord.startRecording();
            Log.e("recording", "before");


            boolean flag = true;
            while (flag) {
                int bufferReadResult = audioRecord.read(buffer, 0, bufferSize);
                System.out.println(buffer);
            }

            audioRecord.stop();
            audioRecord.release();
        }
        Log.e("recording", "stopeed");


<uses-permission android:name="android.permission.RECORD_AUDIO"></uses-permission>
Run Code Online (Sandbox Code Playgroud)

每次我尝试测试程序时都会出现以下错误

06-04 00:18:17.222:E/AudioRecord-Java(488):[android.media.AudioRecord]初始化本机AudioRecord对象时的错误代码-20.

android avaudiorecorder android-audiorecord

5
推荐指数
2
解决办法
6605
查看次数

angular2 rc.4 layz routing

Angular2 rc.4 lazy Routing已折旧.

异步路由示例

rc.4是否有任何新的延迟路由/异步路由示例

routing lazy-loading angular

5
推荐指数
1
解决办法
744
查看次数

angular2 routes TypeError:无法读取属性'forRoot'

angular2 rc.5

我收到TypeError: Cannot read property 'forRoot' of undefined(…) 的时候我调查我发现,RouterModuleundefined 在执行过程中.

以下是我的app.route.ts

import {Routes, RouterModule } from '@angular/router';

//const routes: Routes = [];
import {HelloComponent} from './hello.component';
import {IncComponent} from './inc.component';
import {AdditionComponent} from './addition.component';
import {RomanComponent} from './roman.component';

let routes: Routes = [

    {
        path: 'hello',
        component: HelloComponent
    },
    {
        path: '',
        redirectTo: '/hello',
        pathMatch: 'full'
    },
    {
        path: 'increment',
        component: IncComponent
    },{
        path: 'adder',
        component: AdditionComponent
    },{
        path: 'roman',
        component: RomanComponent
    }
];


export …
Run Code Online (Sandbox Code Playgroud)

angular2-routing angular

5
推荐指数
1
解决办法
5133
查看次数

android runnable的区别

在处理程序new Handler().post(runnable)和在Thread(可运行)中运行的不同b/w运行runnable是什么?

java multithreading android

4
推荐指数
1
解决办法
1490
查看次数

尝试传递自定义oracle类型对象映射时无效的名称模式

Java spring自定义Oracle类型作为参数并获得跟随错误.

我不明白无效名称模式是什么意思?

任何帮助赞赏.

org.springframework.jdbc.UncategorizedSQLException: 
### Error updating database.  Cause: java.sql.SQLException: invalid name pattern: UPSELL.mkt_list_tab
### The error may involve com.comcast.upsell.dao.ProviderAndRegionalDao.getCorpsToMarketsList-Inline
### The error occurred while setting parameters
### SQL: call upsell_tx_etl_report.GET_OFFER_CORPS_TO_MARKETS(   ?,   ?,   ?   )
### Cause: java.sql.SQLException: invalid name pattern: MY_SCHEMA.mkt_list_tab
; uncategorized SQLException for SQL []; SQL state [99999]; error code [17074]; invalid name pattern: MY_SCHEMA.mkt_list_tab; nested exception is java.sql.SQLException: invalid name pattern: MY_SCHEMA.mkt_list_tab
    at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:83)
    at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
    at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:71)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:364)
    at com.sun.proxy.$Proxy15.update(Unknown Source) …
Run Code Online (Sandbox Code Playgroud)

java oracle plsql spring-jdbc oracle-type

4
推荐指数
2
解决办法
3万
查看次数